diff --git a/pkg/common/db/ormutil/utils.go b/pkg/common/db/ormutil/utils.go index 3c5c3e96c..117739a76 100644 --- a/pkg/common/db/ormutil/utils.go +++ b/pkg/common/db/ormutil/utils.go @@ -12,7 +12,7 @@ func GormPage[E any](db *gorm.DB, pageNumber, showNumber int32) (uint32, []*E, e return 0, nil, errs.Wrap(err) } var es []*E - if err := db.Limit(int(showNumber)).Offset(int(pageNumber*showNumber) - 1).Find(&es).Error; err != nil { + if err := db.Limit(int(showNumber)).Offset(int((pageNumber - 1) * showNumber)).Find(&es).Error; err != nil { return 0, nil, errs.Wrap(err) } return uint32(count), es, nil