File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1366,13 +1366,15 @@ daterange_canonical(PG_FUNCTION_ARGS)
13661366 if (empty )
13671367 PG_RETURN_RANGE (r );
13681368
1369- if (!lower .infinite && !DATE_NOT_FINITE (lower .val ) && !lower .inclusive )
1369+ if (!lower .infinite && !DATE_NOT_FINITE (DatumGetDateADT (lower .val )) &&
1370+ !lower .inclusive )
13701371 {
13711372 lower .val = DirectFunctionCall2 (date_pli , lower .val , Int32GetDatum (1 ));
13721373 lower .inclusive = true;
13731374 }
13741375
1375- if (!upper .infinite && !DATE_NOT_FINITE (upper .val ) && upper .inclusive )
1376+ if (!upper .infinite && !DATE_NOT_FINITE (DatumGetDateADT (upper .val )) &&
1377+ upper .inclusive )
13761378 {
13771379 upper .val = DirectFunctionCall2 (date_pli , upper .val , Int32GetDatum (1 ));
13781380 upper .inclusive = false;
You can’t perform that action at this time.
0 commit comments