RemoteResourceProfile now remote also resource (same for threshold and stats)

This commit is contained in:
TeoV
2018-02-26 04:49:21 -05:00
committed by Dan Christian Bogos
parent b3084d13b1
commit 3c43e2f1b9
3 changed files with 10 additions and 4 deletions

View File

@@ -94,10 +94,10 @@ func (apierV1 *ApierV1) RemResourceProfile(arg utils.TenantID, reply *string) er
return utils.NewErrMandatoryIeMissing(missing...)
}
if err := apierV1.DataManager.RemoveResourceProfile(arg.Tenant, arg.ID, utils.NonTransactional, true); err != nil {
if err.Error() != utils.ErrNotFound.Error() {
err = utils.NewErrServerError(err)
}
return err
return utils.APIErrorHandler(err)
}
if err := apierV1.DataManager.RemoveResource(arg.Tenant, arg.ID, utils.NonTransactional); err != nil {
return utils.APIErrorHandler(err)
}
*reply = utils.OK
return nil

View File

@@ -68,6 +68,9 @@ func (apierV1 *ApierV1) RemStatQueueProfile(args *utils.TenantID, reply *string)
if err := apierV1.DataManager.RemoveStatQueueProfile(args.Tenant, args.ID, utils.NonTransactional, true); err != nil {
return utils.APIErrorHandler(err)
}
if err := apierV1.DataManager.RemStatQueue(args.Tenant, args.ID, utils.NonTransactional); err != nil {
return utils.APIErrorHandler(err)
}
*reply = utils.OK
return nil
}

View File

@@ -94,6 +94,9 @@ func (apierV1 *ApierV1) RemThresholdProfile(args *utils.TenantID, reply *string)
if err := apierV1.DataManager.RemoveThresholdProfile(args.Tenant, args.ID, utils.NonTransactional, true); err != nil {
return utils.APIErrorHandler(err)
}
if err := apierV1.DataManager.RemoveThreshold(args.Tenant, args.ID, utils.NonTransactional); err != nil {
return utils.APIErrorHandler(err)
}
*reply = utils.OK
return nil
}