Skip to content

Commit 44de417

Browse files
Merge pull request #6 from Nerdnub/master
Add compatibility for newer versions of MyCloud Home DB structure
2 parents 50e1868 + 4dc23a2 commit 44de417

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

restsdk_public.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,14 @@ def idToPath2(fileID):
4444
return path
4545

4646
def filenameToID(filename):
47-
#turn a filename from filesystem into a db id
47+
#turn a filename from filesystem into a db id | Some (newer?) versions of MyCloud Home have changed their DB entries so that contentID no longer is the filename
4848
for keys,values in fileDIC.items():
4949
if values['contentID']==filename:
5050
#print('Found filename ' + filename + ' in DBkey ' + str(keys) +' with name ' + values['Name'])
5151
return str(keys)
52+
elif values['Name']==filename:
53+
#print('Found filename ' + filename + ' in DBkey ' + str(keys) +' with name ' + values['Name'])
54+
return str(keys)
5255
#print('Unable to find filename' + filename)
5356
return None
5457

0 commit comments

Comments
 (0)