diff --git a/src/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts index fafbb56b8b..bb51de956b 100644 --- a/src/Models/ThemeConfig/TagRenderingConfig.ts +++ b/src/Models/ThemeConfig/TagRenderingConfig.ts @@ -232,10 +232,9 @@ export default class TagRenderingConfig { throw "Tagrendering has a 'mappings'-object, but expected a list (" + context + ")" } + const firstMappingSize: string = json.mappings.map((m) => (m.icon?.["class"])).find(c => !!c) const commonIconSize = - Utils.NoNull( - json.mappings.map((m) => (!!m.icon ? m.icon["class"] : undefined)) - )[0] ?? + firstMappingSize ?? json["#iconsize"] ?? "small" this.mappings = json.mappings.map((m, i) =>