Fixed string conversion from bytes
This commit is contained in:
parent
a94ad57f3e
commit
4e065644fa
|
@ -770,7 +770,7 @@ class IPFIXDataRecord:
|
||||||
if type(value) is bytes:
|
if type(value) is bytes:
|
||||||
# Check if value is raw bytes, so no conversion happened in struct.unpack
|
# Check if value is raw bytes, so no conversion happened in struct.unpack
|
||||||
if field_datatype in ["string"]:
|
if field_datatype in ["string"]:
|
||||||
value = str(value)
|
value = value.decode()
|
||||||
# TODO: handle octetArray (= does not have to be unicode encoded)
|
# TODO: handle octetArray (= does not have to be unicode encoded)
|
||||||
elif field_datatype in ["boolean"]:
|
elif field_datatype in ["boolean"]:
|
||||||
value = True if value == 1 else False # 2 = false per RFC
|
value = True if value == 1 else False # 2 = false per RFC
|
||||||
|
|
Loading…
Reference in a new issue