fix(server): handle multiple hierarchical subjects (#12509)

This commit is contained in:
Jason Rasmussen
2024-09-09 14:28:14 -04:00
committed by GitHub
parent 7b2f98a433
commit b3ef5fe6e7
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -384,12 +384,12 @@ export class MetadataService {
}
private async applyTagList(asset: AssetEntity, exifTags: ImmichTags) {
const tags: unknown[] = [];
const tags: Array<string | number> = [];
if (exifTags.TagsList) {
tags.push(...exifTags.TagsList);
} else if (exifTags.HierarchicalSubject) {
tags.push(
exifTags.HierarchicalSubject.map((tag) =>
...exifTags.HierarchicalSubject.map((tag) =>
tag
// convert | to /
.replaceAll('/', '<PLACEHOLDER>')