Skip to content

Commit eb205e4

Browse files
committed
fix: [chat feeder] message id of pdf and image, the channel ID was added to the global message ID. fix invalid chat correlation + image/pdf not linked in the same message in the UI
1 parent 1666e4f commit eb205e4

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

bin/importer/feeders/abstract_chats_feeder.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -425,9 +425,8 @@ def process_meta(self): # TODO CHECK MANDATORY FIELDS
425425
else: # IMAGE + ITEM
426426
chat_id = self.get_chat_id()
427427
thread_id = self.get_thread_id()
428-
channel_id = self.get_subchannel_id()
429428
message_id = self.get_message_id()
430-
message_id = Messages.create_obj_id(self.get_chat_instance_uuid(), chat_id, message_id, timestamp, channel_id=channel_id, thread_id=thread_id)
429+
message_id = Messages.create_obj_id(self.get_chat_instance_uuid(), chat_id, message_id, timestamp, thread_id=thread_id)
431430
message = Messages.Message(message_id)
432431
# create empty message if message don't exist
433432
if not message.exists():

bin/lib/objects/Messages.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -454,13 +454,9 @@ def create(self, content, language=None, translation=None, tags=[]):
454454
def delete(self):
455455
pass
456456

457-
def create_obj_id(chat_instance, chat_id, message_id, timestamp, channel_id=None, thread_id=None): # TODO CHECK COLLISIONS
457+
def create_obj_id(chat_instance, chat_id, message_id, timestamp, thread_id=None):
458458
timestamp = int(timestamp)
459-
if channel_id and thread_id:
460-
return f'{chat_instance}/{timestamp}/{chat_id}/{thread_id}/{message_id}'
461-
elif channel_id:
462-
return f'{chat_instance}/{timestamp}/{channel_id}/{chat_id}/{message_id}'
463-
elif thread_id:
459+
if thread_id:
464460
return f'{chat_instance}/{timestamp}/{chat_id}/{thread_id}/{message_id}'
465461
else:
466462
return f'{chat_instance}/{timestamp}/{chat_id}/{message_id}'

0 commit comments

Comments
 (0)