mirror of
https://github.com/discourse/discourse.git
synced 2025-03-31 10:07:55 +08:00
Fix NoMethodError
in TopicEmbed#find_remote
Stop TopicEmbed#find_remote from generating `NoMethodError: undefined method `empty?' for nil:NilClass` exceptions
This commit is contained in:
parent
388f51eed7
commit
bbfa5c7df1
@ -80,7 +80,7 @@ class TopicEmbed < ActiveRecord::Base
|
|||||||
doc.search(tags.keys.join(',')).each do |node|
|
doc.search(tags.keys.join(',')).each do |node|
|
||||||
url_param = tags[node.name]
|
url_param = tags[node.name]
|
||||||
src = node[url_param]
|
src = node[url_param]
|
||||||
unless (src.empty?)
|
unless (src.nil? || src.empty?)
|
||||||
begin
|
begin
|
||||||
uri = URI.parse(src)
|
uri = URI.parse(src)
|
||||||
unless uri.host
|
unless uri.host
|
||||||
|
Loading…
x
Reference in New Issue
Block a user