diff --git a/goss-restorethread.rb b/goss-restorethread.rb index 60de806..33854d4 100644 --- a/goss-restorethread.rb +++ b/goss-restorethread.rb @@ -1058,6 +1058,7 @@ class GossamerForumsImporter < ImportScripts::Base # sanitized_message.gsub!(/!\[[^\]]*\]\(https?:\/\/data:image\/[a-zA-Z]+;base64,[^)]+\)/, '') # sanitized_message.gsub!(/!\[.*?\]\((?:http|https):\/\/data:image\/[^;]+;base64,[^)]+\)/i, '') sanitized_message.gsub!(/!\[(?:http|https):\/\/data:image\/[^]]+\]\((?:http|https):\/\/data:image\/[^)]+\)/, '') + sanitized_message.gsub!(/!\[(https?:\/\/data:image\/[^]]+)\]\((https?:\/\/data:image\/[^)]+)\)/, '') # Ensure sentence structure unless sanitized_message.match?(/[.!?]\s|[.!?]$/)