fix: [cp26]store database event if the key is invalid (#45348) (#45530)

See also: #45136, #45124
pr: #45348

Signed-off-by: yangxuan <xuan.yang@zilliz.com>
This commit is contained in:
XuanYang-cn 2025-11-14 12:05:38 +08:00 committed by GitHub
parent df05e7c12c
commit d25c4053b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -377,12 +377,12 @@ func (mt *MetaTable) CreateDatabase(ctx context.Context, db *model.Database, ts
func (mt *MetaTable) createDatabasePrivate(ctx context.Context, db *model.Database, ts typeutil.Timestamp) error { func (mt *MetaTable) createDatabasePrivate(ctx context.Context, db *model.Database, ts typeutil.Timestamp) error {
dbName := db.Name dbName := db.Name
if err := mt.catalog.CreateDatabase(ctx, db, ts); err != nil { if err := hookutil.CreateEZByDBProperties(db.Properties); err != nil {
return err return err
} }
// Call back cipher plugin when creating database succeeded if err := mt.catalog.CreateDatabase(ctx, db, ts); err != nil {
if err := hookutil.CreateEZByDBProperties(db.Properties); err != nil { hookutil.RemoveEZByDBProperties(db.Properties) // ignore the error since create database failed
return err return err
} }