Tackle the root issue with Discourse not playing ball with post min entropy 0 / post unclear issue

This commit is contained in:
David Sainty 2024-12-07 17:08:53 +11:00
parent 9f1dcb3ee9
commit a6df981cae

View File

@ -1049,8 +1049,13 @@ class GossamerForumsImporter < ImportScripts::Base
# sanitized_message.sub!(/\n?\[signature\]\n?\z/, '')
# sanitized_message.gsub(/\n?\[signature\]\n?/, '')
sanitized_message.gsub!(/[\r\n]*\[signature\][\r\n]*/, '')
# Remove [inline] style inlining.
sanitized_message.gsub!(/[\r\n]*\[inline.*\][\r\n]*/, '')
# Remove ![http://data:image/, etc. as this is not supported.
sanitized_message.gsub!(/!\[data:image\/[^\]]+\]\([^)]+\)/, '')
# Ensure minimum length
if sanitized_message.strip.empty? || sanitized_message.length < 5
sanitized_message = "Empty post contents."