Explorar el Código

HUE-3852 [core] Configuration API returns duplicate group entries when saving one configuration set with multiple groups

Jenny Kim hace 9 años
padre
commit
528d38a681
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      desktop/core/src/desktop/configuration/api.py

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

@@ -173,7 +173,7 @@ def _get_default_configurations():
     # Get group configs
     if DefaultConfiguration.objects.filter(app=app_name, groups__isnull=False).exists():
       app_configs[app_name].update({'groups': []})
-      for grp_config in DefaultConfiguration.objects.filter(app=app_name, groups__isnull=False).all():
+      for grp_config in DefaultConfiguration.objects.filter(app=app_name, groups__isnull=False).distinct():
         app_configs[app_name]['groups'].append({
           'group_ids': [group.id for group in grp_config.groups.all()],
           'properties': grp_config.properties_list