summaryrefslogtreecommitdiffstats
path: root/store/sql_store.go
diff options
context:
space:
mode:
authorJean-Yves LEBLEU <jylebleu@avencall.com>2015-10-23 06:12:49 +0200
committerJean-Yves LEBLEU <jylebleu@avencall.com>2015-10-23 06:12:49 +0200
commitf0a31c209deab9f6558d205fdec006f8c9ac9d48 (patch)
tree3e0ea6ca4625541817c8d5e45d2f5812717d2661 /store/sql_store.go
parent5ecf45e109a5910959e0cc6927b826ce5a406a7d (diff)
downloadchat-f0a31c209deab9f6558d205fdec006f8c9ac9d48.tar.gz
chat-f0a31c209deab9f6558d205fdec006f8c9ac9d48.tar.bz2
chat-f0a31c209deab9f6558d205fdec006f8c9ac9d48.zip
PLT-797 Update System Table with latest version
Update database system table with last version if coming from a 7.X version
Diffstat (limited to 'store/sql_store.go')
-rw-r--r--store/sql_store.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/store/sql_store.go b/store/sql_store.go
index d4d8fdf73..0d1bfe41b 100644
--- a/store/sql_store.go
+++ b/store/sql_store.go
@@ -73,6 +73,7 @@ func NewSqlStore() Store {
}
schemaVersion := sqlStore.GetCurrentSchemaVersion()
+ isSchemaVersion07 := false
// If the version is already set then we are potentially in an 'upgrade needed' state
if schemaVersion != "" {
@@ -81,7 +82,6 @@ func NewSqlStore() Store {
// If we are upgrading from the previous version then print a warning and continue
// Special case
- isSchemaVersion07 := false
if schemaVersion == "0.7.1" || schemaVersion == "0.7.0" {
isSchemaVersion07 = true
}
@@ -140,7 +140,7 @@ func NewSqlStore() Store {
sqlStore.webhook.(*SqlWebhookStore).CreateIndexesIfNotExists()
sqlStore.preference.(*SqlPreferenceStore).CreateIndexesIfNotExists()
- if model.IsPreviousVersion(schemaVersion) {
+ if model.IsPreviousVersion(schemaVersion) || isSchemaVersion07 {
sqlStore.system.Update(&model.System{Name: "Version", Value: model.CurrentVersion})
l4g.Warn("The database schema has been upgraded to version " + model.CurrentVersion)
}