Added migration for ActionPlans

This commit is contained in:
Trial97
2019-08-20 11:20:59 +03:00
committed by Dan Christian Bogos
parent 0cd5fad596
commit 60ee47ac4a
2 changed files with 10 additions and 1 deletions

View File

@@ -140,7 +140,7 @@ func CurrentDataDBVersions() Versions {
utils.Accounts: 3,
utils.Actions: 2,
utils.ActionTriggers: 2,
utils.ActionPlans: 2,
utils.ActionPlans: 3,
utils.SharedGroups: 2,
utils.Thresholds: 3,
utils.Suppliers: 1,

View File

@@ -140,6 +140,15 @@ func (m *Migrator) migrateActionPlans() (err error) {
if err = m.migrateCurrentActionPlans(); err != nil {
return err
}
case 2: // neded to rebuild action plan indexes for redis
// All done, update version wtih current one
vrs := engine.Versions{utils.ActionPlans: engine.CurrentDataDBVersions()[utils.ActionPlans]}
if err = m.dmOut.DataManager().DataDB().SetVersions(vrs, false); err != nil {
return utils.NewCGRError(utils.Migrator,
utils.ServerErrorCaps,
err.Error(),
fmt.Sprintf("error: <%s> when updating ActionPlans version into dataDB", err.Error()))
}
case 1:
if err = m.migrateV1ActionPlans(); err != nil {
return err