Explorar o código

HUE-3847 [core] Update query logic for filtering groups

Jenny Kim %!s(int64=9) %!d(string=hai) anos
pai
achega
ffe39ab
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      desktop/core/src/desktop/configuration/api.py

+ 1 - 1
desktop/core/src/desktop/configuration/api.py

@@ -214,7 +214,7 @@ def _update_default_and_group_configurations(configurations):
           group_ids = group_config.get('group_ids')
           properties = group_config.get('properties')
           try:
-            groups = [Group.objects.get(id=group_id) for group_id in group_ids]
+            groups = Group.objects.filter(id__in=group_ids)
             _save_configuration(app, properties, is_default=False, groups=groups)
           except Group.DoesNotExist, e:
             raise PopupException(_('Could not find one or more groups with IDs: %s') % ', '.join(group_ids))