metadata correction
This commit is contained in:
parent
b8b50e7350
commit
809e60083b
@ -116,15 +116,17 @@ class MessageHandlerThread(threading.Thread):
|
|||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
logger.info("Handling message: key=%s, value=%s", self.message.key, self.message.value)
|
logger.info("Handling message: key=%s, value=%s", self.message.key, self.message.value)
|
||||||
|
if 'data' not in self.message.value:
|
||||||
|
logger.error("data is not present in message!")
|
||||||
|
messageData = self.message.value["data"]
|
||||||
# Sjekk om meldingen har en Status
|
# Sjekk om meldingen har en Status
|
||||||
if 'status' in self.message.value:
|
if 'status' in messageData:
|
||||||
status_type = self.message.value['data']['status']
|
status_type = messageData['status']
|
||||||
|
|
||||||
# Sjekk om statusen er COMPLETED
|
# Sjekk om statusen er COMPLETED
|
||||||
if status_type == 'COMPLETED':
|
if status_type == 'COMPLETED':
|
||||||
baseName = self.message.value["data"]["sanitizedName"]
|
baseName = messageData["sanitizedName"]
|
||||||
title = self.message.value['data']["title"]
|
title = messageData["title"]
|
||||||
|
|
||||||
logger.info("Searching for %s", title)
|
logger.info("Searching for %s", title)
|
||||||
result = self.get_metadata(title)
|
result = self.get_metadata(title)
|
||||||
@ -148,6 +150,8 @@ class MessageHandlerThread(threading.Thread):
|
|||||||
producer.close()
|
producer.close()
|
||||||
else:
|
else:
|
||||||
logger.info("Message status is not of 'COMPLETED', %s", self.message.value)
|
logger.info("Message status is not of 'COMPLETED', %s", self.message.value)
|
||||||
|
else:
|
||||||
|
logger.warn("No status present for %s", self.message.value)
|
||||||
|
|
||||||
def get_metadata(self, name: str) -> Optional[DataResult]:
|
def get_metadata(self, name: str) -> Optional[DataResult]:
|
||||||
result = None
|
result = None
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user