Only set inital version if there is an error on getting it the first time

This commit is contained in:
Paul Bergeron 2014-08-26 20:24:01 -07:00
parent a191c8bf36
commit 988db1b4de
1 changed files with 4 additions and 1 deletions

View File

@ -53,7 +53,10 @@ func (driver *Driver) ensureVersionTableExists() error {
return err
}
driver.session.Query("UPDATE "+tableName+" SET version = version + 1 where versionRow = ?", versionRow).Exec()
_, err = driver.Version()
if err != nil {
driver.session.Query("UPDATE "+tableName+" SET version = version + 1 where versionRow = ?", versionRow).Exec()
}
if err != nil {
return err