diff --git a/osxphotos/exiftool.py b/osxphotos/exiftool.py index 53bb5db0..4e592838 100644 --- a/osxphotos/exiftool.py +++ b/osxphotos/exiftool.py @@ -69,6 +69,7 @@ def unescape_str(s): """unescape an HTML string returned by exiftool -E""" if type(s) != str: return s + # avoid " in values which result in json.loads() throwing an exception, #636 s = s.replace(""", '\\"') return html.unescape(s)