diff --git a/bazarr/subtitles/pool.py b/bazarr/subtitles/pool.py index 306898772..8742e3c4c 100644 --- a/bazarr/subtitles/pool.py +++ b/bazarr/subtitles/pool.py @@ -84,16 +84,18 @@ def update_pools(f): try: profile_id = kwargs["profile_id"] except KeyError: - profile_id = args[args_spec.index("profile_id")] - except (ValueError, IndexError): - profile_id = None + try: + profile_id = args[args_spec.index("profile_id")] + except (ValueError, IndexError): + profile_id = None try: media_type = kwargs["media_type"] except KeyError: - media_type = args[args_spec.index("media_type")] - except (ValueError, IndexError): - media_type = None + try: + media_type = args[args_spec.index("media_type")] + except (ValueError, IndexError): + media_type = None updated = _update_pool(media_type, profile_id)