From e5228855d2ebe432c0cc45dc722b3a0c5389317d Mon Sep 17 00:00:00 2001 From: KnugiHK <24708955+KnugiHK@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:39:54 +0800 Subject: [PATCH] Temporary workaround mentioned in #48 --- Whatsapp_Chat_Exporter/extract_iphone.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Whatsapp_Chat_Exporter/extract_iphone.py b/Whatsapp_Chat_Exporter/extract_iphone.py index 1b0dea9..baa416b 100644 --- a/Whatsapp_Chat_Exporter/extract_iphone.py +++ b/Whatsapp_Chat_Exporter/extract_iphone.py @@ -62,9 +62,9 @@ def messages(db, data, media_folder): data[contact_id].their_avatar = avatars[0] else: for avatar in avatars: - if avatar.endswith(".thumb"): + if avatar.endswith(".thumb") and data[content["ZCONTACTJID"]].their_avatar_thumb is None: data[contact_id].their_avatar_thumb = avatar - elif avatar.endswith(".jpg"): + elif avatar.endswith(".jpg") and data[content["ZCONTACTJID"]].their_avatar is None: data[contact_id].their_avatar = avatar content = c.fetchone()