From 30d731d4c54e84de5215973667abd9e09180abbd Mon Sep 17 00:00:00 2001 From: DanB Date: Wed, 21 Aug 2013 14:57:50 +0200 Subject: [PATCH] Removing ExpiryTime from mandatory Actions parameters since there are specific Actions who do not define it --- apier/v1/tpactions.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apier/v1/tpactions.go b/apier/v1/tpactions.go index a109dc526..62849693f 100644 --- a/apier/v1/tpactions.go +++ b/apier/v1/tpactions.go @@ -33,7 +33,7 @@ func (self *ApierV1) SetTPActions(attrs utils.TPActions, reply *string) error { for _, action := range attrs.Actions { requiredFields := []string{"Identifier", "Weight"} if action.BalanceType != "" { // Add some inter-dependent parameters - if balanceType then we are not talking about simply calling actions - requiredFields = append(requiredFields, "Direction", "Units", "ExpiryTime") + requiredFields = append(requiredFields, "Direction", "Units") } if missing := utils.MissingStructFields(&action, requiredFields); len(missing) != 0 { return fmt.Errorf("%s:Action:%s:%v", utils.ERR_MANDATORY_IE_MISSING, action.Identifier, missing)