added more tests for internal record hooks

This commit is contained in:
Gani Georgiev
2026-04-26 20:47:47 +03:00
parent 1c86addc4c
commit 326f150db2
7 changed files with 246 additions and 20 deletions

View File

@@ -135,7 +135,7 @@ func (app *BaseApp) registerOTPHooks() {
return err
}
if e.Record.Original().TokenKey() != e.Record.TokenKey() {
if !e.Record.Original().IsNew() && e.Record.Original().TokenKey() != e.Record.TokenKey() {
err := e.App.DeleteAllOTPsByRecord(e.Record)
if err != nil {
return fmt.Errorf(