From da2991ab3041a814c57ad52a4bdede31039d4c04 Mon Sep 17 00:00:00 2001 From: yifhao Date: Wed, 17 Oct 2018 12:57:00 +0800 Subject: [PATCH] fix nil pointer --- session_delete.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/session_delete.go b/session_delete.go index cdcddcb4..64b3f762 100644 --- a/session_delete.go +++ b/session_delete.go @@ -98,7 +98,7 @@ func (session *Session) Delete(bean interface{}) (int64, error) { return 0, err } pLimitN := session.statement.LimitN - if len(condSQL) == 0 && pLimitN == nil && *pLimitN == 0 { + if len(condSQL) == 0 && (pLimitN == nil || *pLimitN == 0) { return 0, ErrNeedDeletedCond }