diff --git a/AUTHORS b/AUTHORS index 13916c8..e606930 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,6 +6,7 @@ alphabetical order): - Alexandre Chataignon (@xouillet) - Alexey Bazhin - Andreas Sieferlinger +- Andriy Dzedolik (@IrvinDitz) - Antoine Beaupré - Antoine Pitrou - Brent Bandelgar (@brentbb) diff --git a/sigal/gallery.py b/sigal/gallery.py index 9941482..35d74aa 100644 --- a/sigal/gallery.py +++ b/sigal/gallery.py @@ -180,10 +180,11 @@ class Image(Media): except Exception as e: self.logger.warning(u'Could not read IPTC data from %s: %s', self.src_path, e) - if not self.title and 'iptc_data' in locals() and iptc_data.get('title'): - self.title = iptc_data['title'] - if not self.description and 'iptc_data' in locals() and iptc_data.get('description'): - self.description = iptc_data['description'] + else: + if not self.title and iptc_data.get('title'): + self.title = iptc_data['title'] + if not self.description and iptc_data.get('description'): + self.description = iptc_data['description'] @cached_property def raw_exif(self):