update live work, adding CI, adding tests for some http functions, upgrading go version

This commit is contained in:
2025-04-23 17:48:32 +02:00
parent 7a7af92bdc
commit 8dd2459240
9 changed files with 381 additions and 80 deletions

View File

@@ -85,7 +85,7 @@ func GetVersionsByDistributionList(db *sql.DB, d string) ([]null.String, error)
}
func checkIfOsExists(os OS, db *sql.DB) bool {
row := db.QueryRow("Select distribution, version from dashboard_os where distribution = ? and version = ?", os.Distribution, os.Version)
row := db.QueryRow("SELECT distribution, version FROM dashboard_os WHERE distribution = ? AND version = ?", os.Distribution, os.Version)
err := row.Scan(&os.Distribution, &os.Version)
return !errors.Is(err, sql.ErrNoRows)
}

View File

@@ -6,10 +6,9 @@ import (
"os"
"github.com/go-sql-driver/mysql"
_ "github.com/go-sql-driver/mysql"
)
func GetDatabaseConnection() *sql.DB {
var GetDatabaseConnection = func() *sql.DB {
cfg := mysql.Config{
User: os.Getenv("DATABASE_USER"),
Passwd: os.Getenv("DATABASE_PASSWORD"),