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