diff --git a/engine/tp_reader.go b/engine/tp_reader.go index 8012e7ad0..8c1467e0c 100644 --- a/engine/tp_reader.go +++ b/engine/tp_reader.go @@ -1341,6 +1341,21 @@ func (tpr *TpReader) WriteToDatabase(flush, verbose bool) (err error) { AccountID: accID, ActionsID: at.ActionsID, } + if verbose { + log.Println("\tTask: ", t) + } + if err = tpr.ratingStorage.PushTask(t); err != nil { + return err + } + } + if len(ap.AccountIDs) == 0 { + t := &Task{ + Uuid: utils.GenUUID(), + ActionsID: at.ActionsID, + } + if verbose { + log.Println("\tTask: ", t) + } if err = tpr.ratingStorage.PushTask(t); err != nil { return err }