From 423d234da1d55d23a5ea6ab84d82e3c0d30c5e65 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Mon, 10 Nov 2025 07:14:03 +0200 Subject: [PATCH] added pk test for * character --- core/field_text_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/core/field_text_test.go b/core/field_text_test.go index 912a7929..94357d18 100644 --- a/core/field_text_test.go +++ b/core/field_text_test.go @@ -164,6 +164,16 @@ func TestTextFieldValidateValue(t *testing.T) { }, false, }, + { + "special forbidden character * (non-primaryKey)", + &core.TextField{Name: "test", PrimaryKey: false}, + func() *core.Record { + record := core.NewRecord(collection) + record.SetRaw("test", "abc*") + return record + }, + false, + }, { "special forbidden character / (primaryKey)", &core.TextField{Name: "test", PrimaryKey: true}, @@ -204,6 +214,16 @@ func TestTextFieldValidateValue(t *testing.T) { }, true, }, + { + "special forbidden character * (primaryKey; used in the realtime events too)", + &core.TextField{Name: "test", PrimaryKey: true}, + func() *core.Record { + record := core.NewRecord(collection) + record.SetRaw("test", "abc*") + return record + }, + true, + }, { "reserved pk literal (non-primaryKey)", &core.TextField{Name: "test", PrimaryKey: false},