Skip to content

Commit adbcbb8

Browse files
committed
Fix API_URL reinitialisation error
1 parent 72e0040 commit adbcbb8

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/nextcloud/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ def __init__(self, endpoint=None,
6161
for functionality_class in API_WRAPPER_CLASSES:
6262
# @FIX_API_URL {{
6363
if api_url_base:
64-
functionality_class.API_URL = api_url_base + functionality_class.API_URL
64+
if not getattr(functionality_class, '_ORIG_API_URL', False):
65+
functionality_class._ORIG_API_URL = functionality_class.API_URL
66+
functionality_class.API_URL = api_url_base + functionality_class._ORIG_API_URL
6567
# }}
6668
functionality_instance = functionality_class(self)
6769
for potential_method in dir(functionality_instance):

0 commit comments

Comments
 (0)