Skip to content

Commit

Permalink
SPM-2167: fix filters in system_advisories
Browse files Browse the repository at this point in the history
  • Loading branch information
psegedy committed Aug 7, 2023
1 parent 2ac3882 commit 696b9b4
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions manager/controllers/system_advisories.go
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,14 @@ func systemAdvisoriesCommon(c *gin.Context) (*gorm.DB, *ListMeta, []string, erro
return nil, nil, nil, errors.New("incorrect inventory_id format")
}

filters, err := ParseAllFilters(c, SystemAdvisoriesOpts)
if err != nil {
return nil, nil, nil, err
} // Error handled method itself

db := middlewares.DBFromContext(c)
var exists int64
err := db.Model(&models.SystemPlatform{}).Where("inventory_id = ?::uuid ", inventoryID).
err = db.Model(&models.SystemPlatform{}).Where("inventory_id = ?::uuid ", inventoryID).
Count(&exists).Error

if err != nil {
Expand All @@ -92,7 +97,7 @@ func systemAdvisoriesCommon(c *gin.Context) (*gorm.DB, *ListMeta, []string, erro
}

query := buildSystemAdvisoriesQuery(db, account, groups, inventoryID)
query, meta, params, err := ListCommon(query, c, nil, SystemAdvisoriesOpts)
query, meta, params, err := ListCommon(query, c, filters, SystemAdvisoriesOpts)
// Error handling and setting of result code & content is done in ListCommon
return query, meta, params, err
}
Expand Down

0 comments on commit 696b9b4

Please sign in to comment.