mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
SessionS.Authorize querying Suppliers with 1 Minute duration
This commit is contained in:
@@ -238,12 +238,15 @@ func (self *CdrServer) deriveRateStoreStatsReplicate(cdr *CDR, store, cdrstats,
|
||||
for _, cdrRun := range cdrRuns {
|
||||
if self.attrS != nil {
|
||||
var rplyEv AttrSProcessEventReply
|
||||
cgrEv := cdrRun.AsCGREvent()
|
||||
cgrEv.Context = utils.StringPointer(utils.MetaCDRs)
|
||||
if err = self.attrS.Call(utils.AttributeSv1ProcessEvent,
|
||||
cdrRun.AsCGREvent(), &rplyEv); err != nil {
|
||||
return
|
||||
}
|
||||
if err = cdrRun.UpdateFromCGREvent(rplyEv.CGREvent,
|
||||
rplyEv.AlteredFields); err != nil {
|
||||
cgrEv, &rplyEv); err == nil {
|
||||
if err = cdrRun.UpdateFromCGREvent(rplyEv.CGREvent,
|
||||
rplyEv.AlteredFields); err != nil {
|
||||
return
|
||||
}
|
||||
} else if err.Error() != utils.ErrNotFound.Error() {
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1383,9 +1383,11 @@ func (smg *SMGeneric) BiRPCv1AuthorizeEvent(clnt rpcclient.RpcClientConnection,
|
||||
if smg.splS == nil {
|
||||
return utils.NewErrNotConnected(utils.SupplierS)
|
||||
}
|
||||
cgrEv := args.CGREvent.Clone()
|
||||
cgrEv.Event[utils.Usage] = time.Duration(time.Minute)
|
||||
var splsReply engine.SortedSuppliers
|
||||
sArgs := &engine.ArgsGetSuppliers{
|
||||
CGREvent: args.CGREvent,
|
||||
CGREvent: *cgrEv,
|
||||
Paginator: args.Paginator,
|
||||
}
|
||||
if err = smg.splS.Call(utils.SupplierSv1GetSuppliers,
|
||||
|
||||
Reference in New Issue
Block a user