SelectSkills mit zusätzlichem Feld als filter

This commit is contained in:
2025-07-31 10:27:18 +02:00
parent 395e569a6d
commit a41fe0df0d
+10 -1
View File
@@ -216,8 +216,17 @@ func (object *Skill) Select(fieldName string, value string) ([]Skill, error) {
return skills, nil return skills, nil
} }
func SelectSkills(fieldName string, value string) ([]Skill, error) { func SelectSkills(opts ...string) ([]Skill, error) {
fieldName := ""
value := ""
gameSystem := "midgard" gameSystem := "midgard"
if len(opts) > 1 {
fieldName = opts[0]
value = opts[1]
}
var skills []Skill var skills []Skill
if fieldName == "" { if fieldName == "" {
err := database.DB.Find(&skills, "game_system=? AND name != 'Placeholder'", gameSystem).Error err := database.DB.Find(&skills, "game_system=? AND name != 'Placeholder'", gameSystem).Error