20 lines
472 B
Ruby
20 lines
472 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
# When extended, silences this warning below:
|
||
|
# WARNING: Active Record does not support composite primary key.
|
||
|
#
|
||
|
# project_authorizations has composite primary key. Composite primary key is ignored.
|
||
|
#
|
||
|
# See https://gitlab.com/gitlab-org/gitlab/-/issues/292909
|
||
|
module SuppressCompositePrimaryKeyWarning
|
||
|
extend ActiveSupport::Concern
|
||
|
|
||
|
private
|
||
|
|
||
|
def suppress_composite_primary_key(pk)
|
||
|
silence_warnings do
|
||
|
super
|
||
|
end
|
||
|
end
|
||
|
end
|