Merge pull request #2513 from internetee/2510-filter-existed-filtered-results-by-registrars

registrar filters for domain verions of event create
This commit is contained in:
Timo Võhmar 2023-03-29 15:21:03 +03:00 committed by GitHub
commit e82475ae32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -37,7 +37,11 @@ module Admin
end
where_s += ' AND 1=0' if registrants == []
if registrars.present?
where_s += " AND object->>'registrar_id' IN (#{registrars.map { |r| "'#{r.id}'" }.join ','})"
# where_s += " AND object->>'registrar_id' IN (#{registrars.map { |r| "'#{r.id}'" }.join ','})"
where_s += " AND (object->>'registrar_id' IN (#{registrars.map { |r| "'#{r.id}'" }.join ','})
OR (object_changes @> '#{{ 'registrar_id': registrars.map(&:id) }.to_json}'))"
end
where_s += ' AND 1=0' if registrars == []