Quellcode durchsuchen

enable parseTime=true

CaIon vor 2 Jahren
Ursprung
Commit
7eeacd2c8f
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      model/main.go

+ 5 - 1
model/main.go

@@ -54,7 +54,11 @@ func chooseDB() (*gorm.DB, error) {
 		common.SysLog("using MySQL as database")
 		common.SysLog("using MySQL as database")
 		// check parseTime
 		// check parseTime
 		if !strings.Contains(dsn, "parseTime") {
 		if !strings.Contains(dsn, "parseTime") {
-			dsn += "?parseTime=true"
+			if strings.Contains(dsn, "?") {
+				dsn += "&parseTime=true"
+			} else {
+				dsn += "?parseTime=true"
+			}
 		}
 		}
 		return gorm.Open(mysql.Open(dsn), &gorm.Config{
 		return gorm.Open(mysql.Open(dsn), &gorm.Config{
 			PrepareStmt: true, // precompile SQL
 			PrepareStmt: true, // precompile SQL