diff --git a/stashr/utils.py b/stashr/utils.py index 62ee78b..44049e3 100644 --- a/stashr/utils.py +++ b/stashr/utils.py @@ -1102,6 +1102,15 @@ def new_add_scraped_matches(): def new_add_scrape_match(item): + check_directory = database.session \ + .query(database.Directories) \ + .filter(database.Directories.directory_volume_id == item.scrape_candidate) \ + .first() + + if check_directory is not None: + logger.warning(f'Volume {item.scrape_candidate} in database') + return + item.directory.directory_volume_id = item.scrape_candidate item.directory.directory_in_library = 1