From cc0534aa8b9cc6e875fd7c0b690bdcce5674d334 Mon Sep 17 00:00:00 2001 From: DanB Date: Mon, 31 Mar 2014 20:27:12 +0200 Subject: [PATCH] Fixup masking in the fwv exporter --- cdre/fixedwidth.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cdre/fixedwidth.go b/cdre/fixedwidth.go index 5ee748586..b9a750978 100644 --- a/cdre/fixedwidth.go +++ b/cdre/fixedwidth.go @@ -255,7 +255,11 @@ func (fwv *FixedWidthCdrWriter) WriteCdr(cdr *utils.StoredCdr) error { } } case METATAG: - outVal, err = fwv.metaHandler(cfgFld.Value, cfgFld.Layout) + if cfgFld.Value == META_MASKDESTINATION { + outVal, err = fwv.metaHandler(cfgFld.Value, cdr.ExportFieldValue(utils.DESTINATION)) + } else { + outVal, err = fwv.metaHandler(cfgFld.Value, cfgFld.Layout) + } } if err != nil { engine.Logger.Err(fmt.Sprintf(" Cannot export CDR with cgrid: %s and runid: %s, error: %s", cdr.CgrId, cdr.MediationRunId, err.Error()))