implemented upgrade, and fixed some bugs

This commit is contained in:
2025-10-05 15:47:21 -03:00
parent afc19b6e4d
commit 147fca375e
3 changed files with 187 additions and 185 deletions

View File

@@ -252,8 +252,12 @@ func CheckIfPackageInstalled(name string) (bool, error) {
}
defer db.Close()
if strings.Contains(name, "@") {
name = strings.SplitN(name, "@", 2)[0]
}
var exists bool
err = db.QueryRow("SELECT EXISTS(SELECT 1 FROM packages WHERE id = ? OR query_name = ?)", name, name).Scan(&exists)
err = db.QueryRow("SELECT EXISTS(SELECT 1 FROM packages WHERE query_name = ?)", name).Scan(&exists)
if err != nil {
return false, err
}