diff --git a/console/attributes_process_event.go b/console/attributes_process_event.go index 57f159e4e..edb818021 100644 --- a/console/attributes_process_event.go +++ b/console/attributes_process_event.go @@ -58,7 +58,7 @@ func (self *CmdAttributesProcessEvent) RpcParams(reset bool) interface{} { } func (self *CmdAttributesProcessEvent) PostprocessRpcParams() error { - if self.rpcParams.Time == nil { + if self.rpcParams != nil && self.rpcParams.Time == nil { self.rpcParams.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/chargers_process_event.go b/console/chargers_process_event.go index 2066c5bc5..e71f4a110 100644 --- a/console/chargers_process_event.go +++ b/console/chargers_process_event.go @@ -61,7 +61,8 @@ func (self *CmdChargersProcessEvent) RpcParams(reset bool) interface{} { } func (self *CmdChargersProcessEvent) PostprocessRpcParams() error { - if self.rpcParams.CGREvent != nil && self.rpcParams.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.Time == nil { self.rpcParams.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/resources_allocate.go b/console/resources_allocate.go index 72b93c6ab..ec901c6f8 100644 --- a/console/resources_allocate.go +++ b/console/resources_allocate.go @@ -58,7 +58,8 @@ func (self *CmdResourceAllocate) RpcParams(reset bool) interface{} { } func (self *CmdResourceAllocate) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/resources_authorize.go b/console/resources_authorize.go index dc57448a7..94bb5e758 100644 --- a/console/resources_authorize.go +++ b/console/resources_authorize.go @@ -58,7 +58,8 @@ func (self *CmdResourceAuthorize) RpcParams(reset bool) interface{} { } func (self *CmdResourceAuthorize) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/resources_for_event.go b/console/resources_for_event.go index 4324306e5..53d1730e8 100644 --- a/console/resources_for_event.go +++ b/console/resources_for_event.go @@ -59,7 +59,8 @@ func (self *CmdGetResourceForEvent) RpcParams(reset bool) interface{} { } func (self *CmdGetResourceForEvent) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/resources_release.go b/console/resources_release.go index 59362542d..bd919fd2f 100644 --- a/console/resources_release.go +++ b/console/resources_release.go @@ -58,7 +58,8 @@ func (self *CmdResourceRelease) RpcParams(reset bool) interface{} { } func (self *CmdResourceRelease) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/session_authorize_event.go b/console/session_authorize_event.go index 5b4983397..f1200ae10 100644 --- a/console/session_authorize_event.go +++ b/console/session_authorize_event.go @@ -58,7 +58,8 @@ func (self *CmdSessionsAuthorize) RpcParams(reset bool) interface{} { } func (self *CmdSessionsAuthorize) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/session_initiate.go b/console/session_initiate.go index 3592ab183..87bd74c03 100644 --- a/console/session_initiate.go +++ b/console/session_initiate.go @@ -58,7 +58,8 @@ func (self *CmdSessionsInitiate) RpcParams(reset bool) interface{} { } func (self *CmdSessionsInitiate) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/session_process_message.go b/console/session_process_message.go index 3e21b4ea7..dce0449eb 100644 --- a/console/session_process_message.go +++ b/console/session_process_message.go @@ -58,7 +58,8 @@ func (self *CmdSessionsProcessEvent) RpcParams(reset bool) interface{} { } func (self *CmdSessionsProcessEvent) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/session_terminate.go b/console/session_terminate.go index dfbaf6665..42b464d6d 100644 --- a/console/session_terminate.go +++ b/console/session_terminate.go @@ -58,7 +58,8 @@ func (self *CmdSessionsTerminate) RpcParams(reset bool) interface{} { } func (self *CmdSessionsTerminate) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/session_update.go b/console/session_update.go index 66e887ec9..a57008843 100644 --- a/console/session_update.go +++ b/console/session_update.go @@ -58,7 +58,8 @@ func (self *CmdSessionsUpdate) RpcParams(reset bool) interface{} { } func (self *CmdSessionsUpdate) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/stats_process_event.go b/console/stats_process_event.go index 5343d8fed..84e053534 100644 --- a/console/stats_process_event.go +++ b/console/stats_process_event.go @@ -59,8 +59,9 @@ func (self *CmdStatQueueProcessEvent) RpcParams(reset bool) interface{} { } func (self *CmdStatQueueProcessEvent) PostprocessRpcParams() error { - if self.rpcParams.Time == nil { - self.rpcParams.Time = utils.TimePointer(time.Now()) + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { + self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil } diff --git a/console/suppliers.go b/console/suppliers.go index c99e2eaca..ce2cf887a 100644 --- a/console/suppliers.go +++ b/console/suppliers.go @@ -58,7 +58,8 @@ func (self *CmdSuppliersSort) RpcParams(reset bool) interface{} { } func (self *CmdSuppliersSort) PostprocessRpcParams() error { - if self.rpcParams.CGREvent.Time == nil { + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil diff --git a/console/thresholds_process_event.go b/console/thresholds_process_event.go index 13a288480..17f813cd2 100644 --- a/console/thresholds_process_event.go +++ b/console/thresholds_process_event.go @@ -58,8 +58,9 @@ func (self *CmdThresholdProcessEvent) RpcParams(reset bool) interface{} { } func (self *CmdThresholdProcessEvent) PostprocessRpcParams() error { - if self.rpcParams.Time == nil { - self.rpcParams.Time = utils.TimePointer(time.Now()) + if self.rpcParams != nil && self.rpcParams.CGREvent != nil && + self.rpcParams.CGREvent.Time == nil { + self.rpcParams.CGREvent.Time = utils.TimePointer(time.Now()) } return nil }