From 79c2db65d7025617c39ea4081577d865f8ae71a0 Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Sun, 27 Aug 2017 18:17:55 +0200 Subject: [PATCH] Fix Diaspora::Camo.from_markdown with frozen strings --- lib/diaspora/camo.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/diaspora/camo.rb b/lib/diaspora/camo.rb index 8c4953d0c..e2ecf587e 100644 --- a/lib/diaspora/camo.rb +++ b/lib/diaspora/camo.rb @@ -5,7 +5,7 @@ module Diaspora module Camo def self.from_markdown(markdown_text) return unless markdown_text - markdown_text.gsub!(/(!\[(.*?)\]\s?\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/m) do |link| + markdown_text = markdown_text.gsub(/(!\[(.*?)\]\s?\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/m) do |link| link.gsub($4, self.image_url($4)) end markdown_text.gsub(/src=(['"])(.+?)\1/m) do |link|