Add Fix for descriptor

This commit is contained in:
Jan Speller 2020-04-14 22:34:17 +02:00
parent 8089d53903
commit 940075ed85

View file

@ -42,10 +42,10 @@ class BoswatchModule(ModuleBase):
@param bwPacket: A BOSWatch packet instance"""
for descriptor in self.config:
bwPacket.set(descriptor.get("descrField"), bwPacket.get(descriptor.get("scanField")))
for description in descriptor.get("descriptions"):
if not bwPacket.get(descriptor.get("scanField")):
break # scanField is not available in this packet
bwPacket.set(descriptor.get("descrField"), description.get("for"))
if str(description.get("for")) == bwPacket.get(descriptor.get("scanField")):
logging.debug("Description '%s' added in packet field '%s'",
description.get("add"), descriptor.get("descrField"))