fix error

This commit is contained in:
Jan Speller 2020-04-18 14:14:56 +02:00
parent bfa9b0b3ce
commit fde99396b8

View file

@ -42,12 +42,10 @@ class BoswatchModule(ModuleBase):
@param bwPacket: A BOSWatch packet instance"""
for descriptor in self.config:
if bwPacket.get(descriptor.get("scanField")) is None:
return bwPacket
if not bwPacket.get(descriptor.get("scanField")):
break # scanField is not available in this packet
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
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"))