mirror of
https://github.com/ManiMatter/decluttarr.git
synced 2026-04-23 17:28:50 +02:00
Fixed KeyError: 'indexer'
This commit is contained in:
@@ -22,11 +22,13 @@ def filterOutDelayedQueueItems(queue):
|
||||
seen_combinations = set()
|
||||
filtered_records = []
|
||||
for record in queue['records']:
|
||||
combination = (record['title'], record['indexer'])
|
||||
# Use get() method with default value "No indexer" if 'indexer' key does not exist
|
||||
indexer = record.get('indexer', 'No indexer')
|
||||
combination = (record['title'], indexer)
|
||||
if record['status'] == 'delay':
|
||||
if combination not in seen_combinations:
|
||||
seen_combinations.add(combination)
|
||||
logger.debug('>>> Delayed queue item ignored: %s (Indexer: %s)', record['title'], record['indexer'])
|
||||
logger.debug('>>> Delayed queue item ignored: %s (Indexer: %s)', record['title'], indexer)
|
||||
else:
|
||||
filtered_records.append(record)
|
||||
if not filtered_records:
|
||||
@@ -34,6 +36,7 @@ def filterOutDelayedQueueItems(queue):
|
||||
queue['records'] = filtered_records
|
||||
return queue
|
||||
|
||||
|
||||
def privateTrackerCheck(settingsDict, affectedItems, failType, privateDowloadIDs):
|
||||
# Ignores private tracker items (if setting is turned on)
|
||||
for affectedItem in reversed(affectedItems):
|
||||
|
||||
Reference in New Issue
Block a user