From 377d4a074b28c48d1454d363bbfbcc0ebf3d6929 Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Wed, 16 Aug 2023 21:30:57 +0200 Subject: [PATCH] fix: Detect more image messages --- lib/bdfr_browser/importer.ex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/bdfr_browser/importer.ex b/lib/bdfr_browser/importer.ex index 503c207..c1885cb 100644 --- a/lib/bdfr_browser/importer.ex +++ b/lib/bdfr_browser/importer.ex @@ -343,8 +343,10 @@ defmodule BdfrBrowser.Importer do conflict_target: :id ) + existing_image = message_record.message == "Image" or String.starts_with?(message_record.message, "image") + message_record = - if message_record.message == "Image" and String.starts_with?(message_content, "mxc://") do + if existing_image and String.starts_with?(message_content, "mxc://") do changeset = Ecto.Changeset.change(message_record, %{message: message_content}) Repo.update(changeset) else