summaryrefslogtreecommitdiff
path: root/app/models/concerns/internal_id.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/concerns/internal_id.rb')
-rw-r--r--app/models/concerns/internal_id.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/concerns/internal_id.rb b/app/models/concerns/internal_id.rb
index 5382dde6765..a3d0ac8d862 100644
--- a/app/models/concerns/internal_id.rb
+++ b/app/models/concerns/internal_id.rb
@@ -8,7 +8,8 @@ module InternalId
def set_iid
if iid.blank?
- records = project.send(self.class.name.tableize)
+ parent = project || group
+ records = parent.public_send(self.class.name.tableize) # rubocop:disable GitlabSecurity/PublicSend
records = records.with_deleted if self.paranoid?
max_iid = records.maximum(:iid)