Fix type error when there is only a single target in json input args (target was an int instead of a string)

This commit is contained in:
Chris King
2025-02-16 01:44:27 -08:00
parent 1eae580325
commit 3b029943bd

View File

@@ -196,17 +196,17 @@ matchPhaseDistanceText = "Exact Match"
logTraceForAdvanceMenuOpt = False
if (stash.PLUGIN_TASK_NAME == "tag_duplicates_task" or stash.PLUGIN_TASK_NAME == "create_duplicate_report_task") and 'Target' in stash.JSON_INPUT['args']:
stash.enableProgressBar(False)
if stash.JSON_INPUT['args']['Target'].startswith("0"):
if str(stash.JSON_INPUT['args']['Target']).startswith("0"):
matchDupDistance = 0
elif stash.JSON_INPUT['args']['Target'].startswith("1"):
elif str(stash.JSON_INPUT['args']['Target']).startswith("1"):
matchDupDistance = 1
elif stash.JSON_INPUT['args']['Target'].startswith("2"):
elif str(stash.JSON_INPUT['args']['Target']).startswith("2"):
matchDupDistance = 2
elif stash.JSON_INPUT['args']['Target'].startswith("3"):
elif str(stash.JSON_INPUT['args']['Target']).startswith("3"):
matchDupDistance = 3
stash.Trace(f"Target = {stash.JSON_INPUT['args']['Target']}")
targets = stash.JSON_INPUT['args']['Target'].split(":")
targets = str(stash.JSON_INPUT['args']['Target']).split(":")
if len(targets) > 1:
significantTimeDiff = float(targets[1])
excludeFromReportIfSignificantTimeDiff = True