diff --git a/plugins/DupFileManager/DupFileManager.py b/plugins/DupFileManager/DupFileManager.py index ecdb08b..2a60215 100644 --- a/plugins/DupFileManager/DupFileManager.py +++ b/plugins/DupFileManager/DupFileManager.py @@ -1903,7 +1903,7 @@ def updateScenesInReport(fileName, scene): idx = line.find(strToFind, idx) + len(strToFind) id = line[idx:] stash.Debug(f"id = {id}, idx = {idx}") - id = id[:id.find('"')] + id = stash.getNum(id[:id.find('"')]) stash.Debug(f"id = {id}") if scene1 == -1: scene1 = int(id) diff --git a/plugins/RenameFile/StashPluginHelper.py b/plugins/RenameFile/StashPluginHelper.py index 985d831..369b104 100644 --- a/plugins/RenameFile/StashPluginHelper.py +++ b/plugins/RenameFile/StashPluginHelper.py @@ -882,6 +882,9 @@ class StashPluginHelper(StashInterface): return True return False + def getNum(self, data): + return ''.join(filter(lambda i: i.isdigit(), data)) + # ############################################################################################################ # Functions which are candidates to be added to parent class use snake_case naming convention. # ############################################################################################################