Преглед на файлове

moved pagination db to scopes patch (#3088)

Stefan McShane преди 3 години
родител
ревизия
b41056163c
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      internal/repository/gorm/porter_app_event.go

+ 3 - 2
internal/repository/gorm/porter_app_event.go

@@ -34,9 +34,10 @@ func (repo *PorterAppEventRepository) ListEventsByPorterAppID(ctx context.Contex
 	}
 	}
 
 
 	db := repo.db.Model(&models.PorterAppEvent{})
 	db := repo.db.Model(&models.PorterAppEvent{})
-	db = db.Scopes(helpers.Paginate(db, &paginatedResult, opts...))
+	resultDB := db.Where("porter_app_id = ?", id).Order("created_at DESC")
+	resultDB = resultDB.Scopes(helpers.Paginate(db, &paginatedResult, opts...))
 
 
-	if err := db.Where("porter_app_id = ?", id).Order("created_at DESC").Find(&apps).Error; err != nil {
+	if err := resultDB.Find(&apps).Error; err != nil {
 		if !errors.Is(err, gorm.ErrRecordNotFound) {
 		if !errors.Is(err, gorm.ErrRecordNotFound) {
 			return nil, paginatedResult, err
 			return nil, paginatedResult, err
 		}
 		}