diff --git a/server/repo/content/item.go b/server/repo/content/item.go index 4f19c54..1d7e002 100644 --- a/server/repo/content/item.go +++ b/server/repo/content/item.go @@ -3,10 +3,11 @@ package content import () type Item struct { - Id string `json:"id"` - Name string `json:"name"` - URI string `json:"URI"` - Data map[string]interface{} `json:"data"` + Id string `json:"id"` + Name string `json:"name"` + URI string `json:"URI"` + MimeType string `json:"mimeType"` + Data map[string]interface{} `json:"data"` } func NewItem() *Item { diff --git a/server/repo/content/repo_node.go b/server/repo/content/repo_node.go index dbd2a73..217d387 100644 --- a/server/repo/content/repo_node.go +++ b/server/repo/content/repo_node.go @@ -60,6 +60,7 @@ func (node *RepoNode) ToItem(dataFields []string) *Item { item := NewItem() item.Id = node.Id item.Name = node.Name + item.MimeType = node.MimeType item.URI = node.URI for _, dataField := range dataFields { if data, ok := node.Data[dataField]; ok {