Skip to content
This repository was archived by the owner on Nov 4, 2025. It is now read-only.

Commit d174099

Browse files
authored
Merge pull request #332 from debanjandhar12/patch-1
Fix storeMediaFile logic
2 parents 113dc50 + 504ac68 commit d174099

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

plugin/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -650,8 +650,6 @@ def getDeckStats(self, decks):
650650
def storeMediaFile(self, filename, data=None, path=None, url=None, skipHash=None, deleteExisting=True):
651651
if not (data or path or url):
652652
raise Exception('You must provide a "data", "path", or "url" field.')
653-
if deleteExisting:
654-
self.deleteMediaFile(filename)
655653
if data:
656654
mediaData = base64.b64decode(data)
657655
elif path:
@@ -669,6 +667,8 @@ def storeMediaFile(self, filename, data=None, path=None, url=None, skipHash=None
669667

670668
if skip:
671669
return None
670+
if deleteExisting:
671+
self.deleteMediaFile(filename)
672672
return self.media().writeData(filename, mediaData)
673673

674674

0 commit comments

Comments
 (0)