This commit is contained in:
DanB
2015-08-27 09:16:33 +02:00
2 changed files with 3 additions and 3 deletions

View File

@@ -28,11 +28,11 @@ import (
// Returns MaxUsage (for calls in seconds), -1 for no limit
func (self *ApierV1) GetMaxUsage(usageRecord engine.UsageRecord, maxUsage *float64) error {
out, err := engine.LoadUserProfile(usageRecord, "")
out, err := engine.LoadUserProfile(&usageRecord, "")
if err != nil {
return err
}
usageRecord = out.(engine.UsageRecord)
usageRecord = *(out.(*engine.UsageRecord))
if usageRecord.TOR == "" {
usageRecord.TOR = utils.VOICE
}

View File

@@ -160,7 +160,7 @@ func FromMapStringString(m map[string]string, in interface{}) {
field := v.FieldByName(fieldName)
if field.IsValid() {
if field.Kind() == reflect.String {
if v.FieldByName(fieldName).String() != "" {
if field.String() != "" && field.CanSet() {
field.SetString(fieldValue)
}
}