Skip to content

Commit 1d94b4c

Browse files
bugfix alignment lost
it had been expecting a key `id` to be available, but sometimes it's referenced as the full length `directory_id`. this can be from backend api changes, caching etc. it's mostly just a legacy thing we are trying to get rid of so for now this will work for either case. code direction is actually for each directory to be an object in the SDK which will likely require changing this again
1 parent 94909a8 commit 1d94b4c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sdk/diffgram/core/directory.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def set_directory_by_name(self, name):
5858

5959
nickname = directory.get("nickname")
6060
if nickname == name:
61-
self.set_default_directory(directory.get("id"))
61+
directory_id = directory.get("directory_id")
62+
if directory_id is None: directory.get("id")
63+
self.set_default_directory(directory_id)
6264
did_set = True
6365
break
6466
else:

0 commit comments

Comments
 (0)