diff --git a/Changelog.md b/Changelog.md index 6ad892621..026745c82 100644 --- a/Changelog.md +++ b/Changelog.md @@ -12,6 +12,7 @@ ## Bug fixes * Fix processing for a specific set of uploaded images, like scenes full of snow, by allowing for a larger on-disk cache for ImageMagick [#8460](https://github.com/diaspora/diaspora/pull/8460) +* Fix a bug with parsing certain OpenGraph metadata structures [#8463](https://github.com/diaspora/diaspora/pull/8463) ## Features diff --git a/Gemfile b/Gemfile index 9c6ee61b7..ae6873915 100644 --- a/Gemfile +++ b/Gemfile @@ -110,7 +110,7 @@ gem "leaflet-rails", "1.9.4" # Parsing gem "nokogiri", "1.16.5" -gem "open_graph_reader", "0.7.2" # also update User-Agent in features/support/webmock.rb and open_graph_cache_spec.rb +gem "open_graph_reader", "0.8.0" # also update User-Agent in features/support/webmock.rb and open_graph_cache_spec.rb gem "redcarpet", "3.6.0" gem "ruby-oembed", "0.17.0" gem "twitter-text", "3.1.0" diff --git a/Gemfile.lock b/Gemfile.lock index b34c7b927..6e66b67b1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -454,7 +454,7 @@ GEM rack omniauth-wordpress (0.2.2) omniauth-oauth2 (>= 1.1.0) - open_graph_reader (0.7.2) + open_graph_reader (0.8.0) faraday (>= 0.9.0) nokogiri (~> 1.6) openid_connect (2.3.0) @@ -832,7 +832,7 @@ DEPENDENCIES omniauth-tumblr (= 1.2) omniauth-twitter (= 1.4.0) omniauth-wordpress (= 0.2.2) - open_graph_reader (= 0.7.2) + open_graph_reader (= 0.8.0) openid_connect (= 2.3.0) pg (= 1.5.6) pronto (= 0.11.2) diff --git a/features/support/webmock.rb b/features/support/webmock.rb index 63bba1aac..e584b31a5 100644 --- a/features/support/webmock.rb +++ b/features/support/webmock.rb @@ -7,7 +7,7 @@ Before do stub_request(:head, /.+/).with( headers: { "Accept" => "text/html", - "User-Agent" => "OpenGraphReader/0.7.2 (+https://github.com/jhass/open_graph_reader)" + "User-Agent" => "OpenGraphReader/0.8.0 (+https://github.com/jhass/open_graph_reader)" } ).to_return(status: 200, body: "", headers: {"Content-Type" => "text/plain"}) end diff --git a/spec/models/open_graph_cache_spec.rb b/spec/models/open_graph_cache_spec.rb index 8a634f057..558e402d9 100644 --- a/spec/models/open_graph_cache_spec.rb +++ b/spec/models/open_graph_cache_spec.rb @@ -63,7 +63,7 @@ describe OpenGraphCache, type: :model do stub_request(:head, "http:///wetter.com") .with(headers: { "Accept" => "text/html", - "User-Agent" => "OpenGraphReader/0.7.2 (+https://github.com/jhass/open_graph_reader)" + "User-Agent" => "OpenGraphReader/0.8.0 (+https://github.com/jhass/open_graph_reader)" }) .to_return(status: 200, body: "", headers: {"Set-Cookie" => "Dabgroup=A;path=/;Expires=Thu, 23 May 2019 16:12:01 GMT;httpOnly"})