diff --git a/repo.py b/repo.py index f52e0b00..de2e4835 100644 --- a/repo.py +++ b/repo.py @@ -98,6 +98,9 @@ def parse_files(self, files: list, slugs: list = None): # Save file location to resolve any relative paths for images data['src'] = file + if data.get('slug') is None: + continue + if slugs and True not in [True if s.casefold() in data['slug'].casefold() else False for s in slugs]: self.handle.verbose_log(f"Skipping {data['model']}") continue