diff --git a/model/ability.go b/model/ability.go index 1b155fc..4121608 100644 --- a/model/ability.go +++ b/model/ability.go @@ -14,10 +14,14 @@ type Ability struct { } func GetGroupModels(group string) []string { - var models []string - // Find distinct models - DB.Table("abilities").Where("`group` = ? and enabled = ?", group, true).Distinct("model").Pluck("model", &models) - return models + var models []string + // Find distinct models + groupCol := "`group`" + if common.UsingPostgreSQL { + groupCol = `"group"` + } + DB.Table("abilities").Where(groupCol+" = ? and enabled = ?", group, true).Distinct("model").Pluck("model", &models) + return models } func GetRandomSatisfiedChannel(group string, model string) (*Channel, error) {