From 4537a281a3ef7d02dcac071b36d64eb25099634d Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Tue, 20 Feb 2018 04:52:52 +0100 Subject: [PATCH] Performance improvement to generate faster assets (just lookup groups once). --- app/models/role/assets.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/role/assets.rb b/app/models/role/assets.rb index cb42d7575..ab8d03bd2 100644 --- a/app/models/role/assets.rb +++ b/app/models/role/assets.rb @@ -36,6 +36,7 @@ returns data[ app_model ][ id ] = local_attributes local_attributes['group_ids'].each_key do |group_id| + next if data[:Group] && data[:Group][group_id] group = Group.lookup(id: group_id) next if !group data = group.assets(data)