From 57b6b56388c3dad464a23a9cdc1f8ad808b41761 Mon Sep 17 00:00:00 2001 From: Florian Greistorfer Date: Mon, 27 Oct 2025 12:06:14 +0100 Subject: [PATCH] fixed TypeError --- modules/datatypes/metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/datatypes/metadata.py b/modules/datatypes/metadata.py index 7d0a3e7..b98c88a 100644 --- a/modules/datatypes/metadata.py +++ b/modules/datatypes/metadata.py @@ -68,8 +68,8 @@ class ImageMetadata: w = from_union([from_int, from_none], obj.get("w")) h = from_union([from_int, from_none], obj.get("h")) tags = from_list(from_str, obj.get("tags")) - exifdata = from_union([from_native_dict, from_none], obj.get("exifdata")) - xmp = from_union([from_native_dict, from_none], obj.get("xmp")) + exifdata = from_union([lambda x: from_native_dict(dict, x), from_none], obj.get("exifdata")) + xmp = from_union([lambda x: from_native_dict(dict, x), from_none], obj.get("xmp")) src = from_str(obj.get("src")) msrc = from_str(obj.get("msrc")) name = from_str(obj.get("name"))