Skip to content

Commit 8dbad16

Browse files
Allow libraries function set_permission public lib and dataset
Hi Galaxy I work with this API methods using this library. Such a wonderful lib By the way, if I want to make the library and dataset public, I think we can adjust like I committed Long to hear if this will make the user feel better
1 parent 5b6cb7a commit 8dbad16

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

bioblend/galaxy/libraries/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -748,13 +748,13 @@ def set_library_permissions(
748748
:return: General information about the library
749749
"""
750750
payload: Dict[str, List[str]] = {}
751-
if access_in:
751+
if access_in is not None:
752752
payload["LIBRARY_ACCESS_in"] = access_in
753-
if modify_in:
753+
if modify_in is not None:
754754
payload["LIBRARY_MODIFY_in"] = modify_in
755-
if add_in:
755+
if add_in is not None:
756756
payload["LIBRARY_ADD_in"] = add_in
757-
if manage_in:
757+
if manage_in is not None:
758758
payload["LIBRARY_MANAGE_in"] = manage_in
759759
url = self._make_url(library_id) + "/permissions"
760760
return self._post(payload, url=url)
@@ -789,11 +789,11 @@ def set_dataset_permissions(
789789
payload: Dict[str, Any] = {
790790
"action": "set_permissions",
791791
}
792-
if access_in:
792+
if access_in is not None:
793793
payload["access_ids[]"] = access_in
794-
if modify_in:
794+
if modify_in is not None:
795795
payload["modify_ids[]"] = modify_in
796-
if manage_in:
796+
if manage_in is not None:
797797
payload["manage_ids[]"] = manage_in
798798
url = "/".join((self._make_url(), "datasets", dataset_id, "permissions"))
799799
return self._post(payload, url=url)

0 commit comments

Comments
 (0)