Return error when ratingprofile_rem command don't get parameters fixes #1514

This commit is contained in:
TeoV
2019-04-15 10:14:22 +03:00
committed by Dan Christian Bogos
parent 5bd32644ef
commit 28c228d421
2 changed files with 7 additions and 1 deletions

View File

@@ -19,7 +19,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
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
}

View File

@@ -567,6 +567,7 @@ const (
MetaRouteID = "*route_id"
MetaApiKey = "*api_key"
UsageID = "UsageID"
Status = "status"
)
// Migrator Action