diff options
Diffstat (limited to 'models')
-rw-r--r-- | models/admin.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/models/admin.go b/models/admin.go index 7911ce7511..3a784d6696 100644 --- a/models/admin.go +++ b/models/admin.go @@ -114,6 +114,11 @@ func DeleteNotice(id int64) error { // DeleteNotices deletes all notices with ID from start to end (inclusive). func DeleteNotices(start, end int64) error { + if start == 0 && end == 0 { + _, err := x.Exec("DELETE FROM notice") + return err + } + sess := x.Where("id >= ?", start) if end > 0 { sess.And("id <= ?", end) |