diff --git a/session_update.go b/session_update.go index 9ef48055..c56ff7a7 100644 --- a/session_update.go +++ b/session_update.go @@ -193,7 +193,7 @@ func (session *Session) Update(bean interface{}, condiBean ...interface{}) (int6 if err != nil { return 0, err } - } else { + } else if table != nil { if col := table.DeletedColumn(); col != nil && !session.statement.GetUnscoped() { // tag "deleted" is enabled autoCond1 := session.statement.CondDeleted(col)