Fix for issue #230

This commit is contained in:
Rhet Turnbull
2020-10-11 22:40:16 -07:00
parent 0d6b68d7ba
commit dcbf8f25f6
2 changed files with 17 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
""" version info """ """ version info """
__version__ = "0.35.0" __version__ = "0.35.1"

View File

@@ -1345,11 +1345,15 @@ class PhotosDB:
# add volume name to _dbphotos_master # add volume name to _dbphotos_master
for info in self._dbphotos_master.values(): for info in self._dbphotos_master.values():
info["volume"] = ( # issue 230: have seen bad volumeID values
self._dbvolumes[info["volumeId"]] try:
if info["volumeId"] is not None info["volume"] = (
else None self._dbvolumes[info["volumeId"]]
) if info["volumeId"] is not None
else None
)
except KeyError:
info["volume"] = None
# add data on RAW images # add data on RAW images
for info in self._dbphotos.values(): for info in self._dbphotos.values():
@@ -1393,9 +1397,13 @@ class PhotosDB:
self._dbphotos[uuid]["hasAlbums"] = 0 self._dbphotos[uuid]["hasAlbums"] = 0
if self._dbphotos[uuid]["volumeId"] is not None: if self._dbphotos[uuid]["volumeId"] is not None:
self._dbphotos[uuid]["volume"] = self._dbvolumes[ # issue 230: have seen bad volumeID values
self._dbphotos[uuid]["volumeId"] try:
] self._dbphotos[uuid]["volume"] = self._dbvolumes[
self._dbphotos[uuid]["volumeId"]
]
except KeyError:
self._dbphotos[uuid]["volume"] = None
else: else:
self._dbphotos[uuid]["volume"] = None self._dbphotos[uuid]["volume"] = None