Fix URL parsing for reply emails

This commit is contained in:
2024-03-10 13:52:25 +11:00
parent 273be35a61
commit e21f0394ae
2 changed files with 2 additions and 1 deletions

1
.gitignore vendored
View File

@@ -18,6 +18,7 @@ Capfile
config/deploy.rb
config/deploy/production.rb
config/systemd/que.service.erb
config/systemd/mail_room.service.erb
config/mail_room.yaml
script/deploy
tmp/*

View File

@@ -14,7 +14,7 @@ module Adamantium
return unless mail.subject == "About that post of yours"
reply_content, in_reply_to = mail.body.decoded.split("---")
post_url = URI.join(settings.micropub_site_url, in_reply_to.match(URI::DEFAULT_PARSER.make_regexp)[7]&.gsub(")", "")).to_s
post_url = URI.join(settings.micropub_site_url, in_reply_to.match(URI::DEFAULT_PARSER.make_regexp)[7]).to_s
slug = post_url.split("/").last
post = post_repo.fetch!(slug)