From 16d89b1fa7439a71958f075fffd13f16f3dae745 Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Wed, 28 Feb 2018 12:58:10 +0100 Subject: [PATCH] Fixed bug: Empty given parameter overwrites/removes group access structure. --- app/models/application_model/can_associations.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/application_model/can_associations.rb b/app/models/application_model/can_associations.rb index aca230bc8..d40273a1e 100644 --- a/app/models/application_model/can_associations.rb +++ b/app/models/application_model/can_associations.rb @@ -22,6 +22,7 @@ returns groups: :group_names_access_map=, group_ids: :group_ids_access_map= }.each do |param, setter| + next if !params.key?(param) map = params[param] next if !respond_to?(setter) send(setter, map)