From 8ebb076a29d851e6fe196d14941c83e1bcd9a93b Mon Sep 17 00:00:00 2001 From: mfo Date: Tue, 10 Sep 2024 17:15:35 +0200 Subject: [PATCH] bug(ProcedurePresentation.filtered_ids): using numbers bigger than pg limit should not raise an error --- spec/models/procedure_presentation_spec.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec/models/procedure_presentation_spec.rb b/spec/models/procedure_presentation_spec.rb index 266d2c23e..d9e6e88ab 100644 --- a/spec/models/procedure_presentation_spec.rb +++ b/spec/models/procedure_presentation_spec.rb @@ -331,6 +331,11 @@ describe ProcedurePresentation do subject { procedure_presentation.send(:filtered_ids, procedure.dossiers.joins(:user), 'suivis') } context 'for self table' do + context 'for id column' do + let(:filter) { [{ 'table' => 'self', 'column' => 'id', 'value' => '88116030300015' }] } + + it { is_expected.not_to raise_error(PG::NumericValueOutOfRange) } + end context 'for created_at column' do let(:filter) { [{ 'table' => 'self', 'column' => 'created_at', 'value' => '18/9/2018' }] }