diff --git a/forms/record_upsert.go b/forms/record_upsert.go index 72373b9e..a50c19c7 100644 --- a/forms/record_upsert.go +++ b/forms/record_upsert.go @@ -193,9 +193,9 @@ func (form *RecordUpsert) validateFormFields() error { } func (form *RecordUpsert) checkOldPassword(value any) error { - v, _ := value.(string) - if v == "" || form.record.IsNew() { - return nil // nothing to check + v, ok := value.(string) + if !ok { + return validators.ErrUnsupportedValueType } if !form.record.Original().ValidatePassword(v) {