Skip to content

Commit 9864d47

Browse files
committed
bugfix: fix issues with response exceptiosn for documents
1 parent d570650 commit 9864d47

2 files changed

Lines changed: 5 additions & 8 deletions

File tree

propycore/access/documents.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -300,10 +300,7 @@ def create(self, company_id, project_id, folder_name, folder_id=None):
300300
data=data
301301
)
302302
except ProcoreException as e:
303-
if "403" in e:
304-
raise NoPrivilegeError(f"Data connection app or permission template does not allow creation of folders")
305-
else:
306-
raise WrongParamsError(f"Folder {folder_name} already exists")
303+
print(e)
307304

308305
return doc_info
309306

@@ -458,10 +455,7 @@ def create(self, company_id, project_id, filepath, folder_id=None, description=N
458455
files=file
459456
)
460457
except ProcoreException as e:
461-
if "403" in e:
462-
raise NoPrivilegeError(f"Data connection app or permission template does not allow creation of files")
463-
else:
464-
raise WrongParamsError(f"File {filename} already exists")
458+
print(e)
465459

466460
return doc_info
467461

propycore/exceptions.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ def raise_exception(response):
6565
"""
6666
if response.status_code == 401:
6767
raise UnauthorizedClientError('Wrong client secret or/and refresh token', response.text)
68+
69+
elif response.status_code == 403:
70+
raise NoPrivilegeError(f"Data connection app or permission template does not allow creation of files", response.text)
6871

6972
elif response.status_code == 404:
7073
raise NotFoundClientError('Client ID doesn\'t exist', response.text)

0 commit comments

Comments
 (0)