Fixed failing api call

This commit is contained in:
edwardro22
2017-12-18 13:00:09 +02:00
committed by Dan Christian Bogos
parent 5a8430aabc
commit 1e40457f6e
5 changed files with 39 additions and 15 deletions

View File

@@ -57,15 +57,19 @@ func (self *CmdStatQueueProcessEvent) RpcParams(reset bool) interface{} {
}
func (self *CmdStatQueueProcessEvent) PostprocessRpcParams() error { //utils.CGREvent
var tenant string
param := self.rpcParams.(*map[string]interface{})
if (*param)[utils.Tenant] != nil && (*param)[utils.Tenant].(string) != "" {
tenant = (*param)[utils.Tenant].(string)
delete((*param), utils.Tenant)
} else {
tenant = config.CgrConfig().DefaultTenant
}
cgrev := utils.CGREvent{
Tenant: config.CgrConfig().DefaultTenant,
Tenant: tenant,
ID: utils.UUIDSha1Prefix(),
Event: *param,
}
if (*param)[utils.Tenant] != nil && (*param)[utils.Tenant].(string) != "" {
cgrev.Tenant = (*param)[utils.Tenant].(string)
}
self.rpcParams = cgrev
return nil
}