Updated filters migration

This commit is contained in:
Trial97
2020-07-09 12:17:29 +03:00
parent 547024a730
commit 9d17da8e3a
8 changed files with 30 additions and 22 deletions

View File

@@ -714,7 +714,7 @@ func (dm *DataManager) SetFilter(fltr *Filter, withIndex bool) (err error) {
return
}
if withIndex {
if err = updateFilterIndex(dm, oldFlt, fltr); err != nil {
if err = UpdateFilterIndex(dm, oldFlt, fltr); err != nil {
return
}
}

View File

@@ -448,9 +448,10 @@ func removeIndexFiltersItem(dm *DataManager, idxItmType, tnt, itemID string, fil
return
}
// updateFilterIndex will update the indexes for the new Filter
// UpdateFilterIndex will update the indexes for the new Filter
// we do not care what is added
func updateFilterIndex(dm *DataManager, oldFlt, newFlt *Filter) (err error) {
// exported for the migrator
func UpdateFilterIndex(dm *DataManager, oldFlt, newFlt *Filter) (err error) {
if oldFlt == nil { // no filter before so no index to update
return // nothing to update
}