Use string to boolean

This commit is contained in:
guerler
2021-11-01 13:06:05 -04:00
parent 7358c85783
commit 7256279252
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -669,7 +669,7 @@ class UserAPIController(BaseGalaxyAPIController, UsesTagsMixin, BaseUIController
for filter_type in filter_types:
new_filters = []
for prefixed_name in payload:
if bool(payload.get(prefixed_name)) and prefixed_name.startswith(filter_type):
if util.string_as_bool(payload.get(prefixed_name)) and prefixed_name.startswith(filter_type):
prefix = f"{filter_type}|"
new_filters.append(prefixed_name[len(prefix):])
user.preferences[filter_type] = ','.join(new_filters)
@@ -978,7 +978,7 @@ class AdminGalaxy(controller.JSAppLauncher):
else:
name = util.restore_text(payload.get('name', ''))
description = util.restore_text(payload.get('description', ''))
auto_create_checked = bool(payload.get('auto_create'))
auto_create_checked = util.string_as_bool(payload.get('auto_create'))
in_users = [trans.sa_session.query(trans.app.model.User).get(trans.security.decode_id(x)) for x in util.listify(payload.get('in_users'))]
in_groups = [trans.sa_session.query(trans.app.model.Group).get(trans.security.decode_id(x)) for x in util.listify(payload.get('in_groups'))]
if not name or not description:
@@ -1292,7 +1292,7 @@ class AdminGalaxy(controller.JSAppLauncher):
}
else:
name = util.restore_text(payload.get('name', ''))
auto_create_checked = bool(payload.get('auto_create'))
auto_create_checked = util.string_as_bool(payload.get('auto_create'))
in_users = [trans.sa_session.query(trans.app.model.User).get(trans.security.decode_id(x)) for x in util.listify(payload.get('in_users'))]
in_roles = [trans.sa_session.query(trans.app.model.Role).get(trans.security.decode_id(x)) for x in util.listify(payload.get('in_roles'))]
if not name: