From a11e5d7af77b4c09e169cfb3dd3ec38a98ff0583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yusuf=20Sar=C4=B1g=C3=B6z?= Date: Wed, 1 Apr 2026 11:54:39 +0300 Subject: [PATCH] apply fix for API rules not equality --- core/record_field_resolver.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/record_field_resolver.go b/core/record_field_resolver.go index f6b0f090e..35b6d89c9 100644 --- a/core/record_field_resolver.go +++ b/core/record_field_resolver.go @@ -76,6 +76,12 @@ func (r *RecordFieldResolver) SetAllowHiddenFields(allowHiddenFields bool) { r.allowHiddenFields = allowHiddenFields } +// IsPostgres reports whether the backing app uses PostgreSQL, so filter/rule SQL +// can use dialect-specific operators (e.g. IS DISTINCT FROM for !=). +func (r *RecordFieldResolver) IsPostgres() bool { + return r.app.IsPostgres() +} + // NewRecordFieldResolver creates and initializes a new `RecordFieldResolver`. func NewRecordFieldResolver( app App,