diff --git a/console/ratingprofile_rem.go b/console/ratingprofile_rem.go index 955d9e5c7..b4906ca75 100644 --- a/console/ratingprofile_rem.go +++ b/console/ratingprofile_rem.go @@ -19,7 +19,9 @@ along with this program. If not, see package console import ( - "github.com/cgrates/cgrates/apier/v1" + "reflect" + + v1 "github.com/cgrates/cgrates/apier/v1" "github.com/cgrates/cgrates/utils" ) @@ -57,6 +59,9 @@ func (self *CmdRemRatingProfile) RpcParams(reset bool) interface{} { } func (self *CmdRemRatingProfile) PostprocessRpcParams() error { + if reflect.DeepEqual(self.rpcParams, &v1.AttrRemoveRatingProfile{Direction: utils.OUT}) { + return utils.ErrMandatoryIeMissing + } return nil } diff --git a/utils/consts.go b/utils/consts.go index 3c0a716c0..c9d8daad2 100755 --- a/utils/consts.go +++ b/utils/consts.go @@ -567,6 +567,7 @@ const ( MetaRouteID = "*route_id" MetaApiKey = "*api_key" UsageID = "UsageID" + Status = "status" ) // Migrator Action