Fix Resource.ResourceType so it always returns MIME's main type

The one exception being for the Page, which does not have a MIME type, in which you will get the value `page`.

Fixes #8052
This commit is contained in:
Bjørn Erik Pedersen
2020-12-17 09:33:26 +01:00
parent 8103188b9b
commit 81975f847d
6 changed files with 13 additions and 16 deletions

View File

@@ -208,12 +208,7 @@ func (r *Spec) newGenericResourceWithBase(
baseFilename = helpers.ToSlashTrimLeading(baseFilename)
fpath, fname := path.Split(baseFilename)
var resourceType string
if mediaType.MainType == "image" {
resourceType = mediaType.MainType
} else {
resourceType = mediaType.SubType
}
resourceType := mediaType.MainType
pathDescriptor := &resourcePathDescriptor{
baseTargetPathDirs: helpers.UniqueStringsReuse(targetPathBaseDirs),