mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Fixed failing api call
This commit is contained in:
committed by
Dan Christian Bogos
parent
5a8430aabc
commit
1e40457f6e
@@ -58,14 +58,25 @@ func (self *CmdAttributesProcessEvent) RpcParams(reset bool) interface{} {
|
||||
}
|
||||
|
||||
func (self *CmdAttributesProcessEvent) PostprocessRpcParams() error { //utils.CGREvent
|
||||
var tenant, context 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
|
||||
}
|
||||
if (*param)[utils.Context] != nil && (*param)[utils.Context].(string) != "" {
|
||||
context = (*param)[utils.Context].(string)
|
||||
delete((*param), utils.Context)
|
||||
}
|
||||
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)
|
||||
if context != "" {
|
||||
cgrev.Context = &context
|
||||
}
|
||||
self.rpcParams = cgrev
|
||||
return nil
|
||||
|
||||
@@ -58,15 +58,19 @@ func (self *CmdStatsQueueProcessEvent) RpcParams(reset bool) interface{} {
|
||||
}
|
||||
|
||||
func (self *CmdStatsQueueProcessEvent) 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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -57,15 +57,19 @@ func (self *CmdThresholdProcessEvent) RpcParams(reset bool) interface{} {
|
||||
}
|
||||
|
||||
func (self *CmdThresholdProcessEvent) 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
|
||||
}
|
||||
|
||||
@@ -129,6 +129,7 @@ const (
|
||||
DIRECTION = "Direction"
|
||||
Tenant = "Tenant"
|
||||
Category = "Category"
|
||||
Context = "Context"
|
||||
Account = "Account"
|
||||
SUBJECT = "Subject"
|
||||
Destination = "Destination"
|
||||
|
||||
Reference in New Issue
Block a user