Преглед на файлове

fix bug in sqlite db name parsing

xormplus преди 7 години
родител
ревизия
daa49c437c
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      dialect_sqlite3.go

+ 4 - 0
dialect_sqlite3.go

@@ -457,5 +457,9 @@ type sqlite3Driver struct {
 }
 
 func (p *sqlite3Driver) Parse(driverName, dataSourceName string) (*core.Uri, error) {
+	if strings.Contains(dataSourceName, "?") {
+		dataSourceName = dataSourceName[:strings.Index(dataSourceName, "?")]
+	}
+
 	return &core.Uri{DbType: core.SQLITE, DbName: dataSourceName}, nil
 }