mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-14 12:49:54 +05:00
Fix DynamicInterfaceOpts functions
This commit is contained in:
committed by
Dan Christian Bogos
parent
9cf65cde89
commit
d43fc7a27a
@@ -322,10 +322,10 @@ func DynamicDecimalBigOptsToMap(dynOpts []*DynamicDecimalBigOpt) map[string]stri
|
||||
return optMap
|
||||
}
|
||||
|
||||
func DynamicInterfaceOptsToMap(dynOpts []*DynamicInterfaceOpt) map[string]string {
|
||||
optMap := make(map[string]string)
|
||||
func DynamicInterfaceOptsToMap(dynOpts []*DynamicInterfaceOpt) map[string]interface{} {
|
||||
optMap := make(map[string]interface{})
|
||||
for _, opt := range dynOpts {
|
||||
optMap[strings.Join(opt.FilterIDs, InfieldSep)] = IfaceAsString(opt.Value)
|
||||
optMap[strings.Join(opt.FilterIDs, InfieldSep)] = opt.Value
|
||||
}
|
||||
return optMap
|
||||
}
|
||||
@@ -443,7 +443,7 @@ func MapToDynamicFloat64Opts(optsMap map[string]float64) (dynOpts []*DynamicFloa
|
||||
return
|
||||
}
|
||||
|
||||
func MapToDynamicInterfaceOpts(optsMap map[string]string) (dynOpts []*DynamicInterfaceOpt) {
|
||||
func MapToDynamicInterfaceOpts(optsMap map[string]interface{}) (dynOpts []*DynamicInterfaceOpt) {
|
||||
dynOpts = make([]*DynamicInterfaceOpt, 0, len(optsMap))
|
||||
for filters, opt := range optsMap {
|
||||
var filterIDs []string
|
||||
|
||||
Reference in New Issue
Block a user