about summary refs log tree commit diff
diff options
context:
space:
mode:
authorunarist <m.unarist@gmail.com>2017-06-06 23:44:48 +0900
committerEugen Rochko <eugen@zeonfederated.com>2017-06-06 16:44:48 +0200
commite34c5a350321c6c1997bdcc15fbd85cfb521f51b (patch)
tree7ea41b156fd706c3059d573b6c4b902be1558694
parent004672aa6c482b212e36b9e794d107be456a11da (diff)
Fix 500 errors on searching invalid URLs (#3613)
-rw-r--r--app/services/fetch_remote_resource_service.rb2
-rw-r--r--spec/services/fetch_remote_resource_service_spec.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/app/services/fetch_remote_resource_service.rb b/app/services/fetch_remote_resource_service.rb
index a0c270673..5dfa3a0ff 100644
--- a/app/services/fetch_remote_resource_service.rb
+++ b/app/services/fetch_remote_resource_service.rb
@@ -5,7 +5,7 @@ class FetchRemoteResourceService < BaseService
 
   def call(url)
     @url = url
-    process_url unless atom_url.nil?
+    process_url unless fetched_atom_feed.nil?
   end
 
   private
diff --git a/spec/services/fetch_remote_resource_service_spec.rb b/spec/services/fetch_remote_resource_service_spec.rb
index 79834842a..81b0e48e3 100644
--- a/spec/services/fetch_remote_resource_service_spec.rb
+++ b/spec/services/fetch_remote_resource_service_spec.rb
@@ -10,7 +10,7 @@ describe FetchRemoteResourceService do
       url = 'http://example.com/missing-atom'
       service = double
       allow(FetchAtomService).to receive(:new).and_return service
-      allow(service).to receive(:call).with(url).and_return([nil, 'body'])
+      allow(service).to receive(:call).with(url).and_return(nil)
 
       result = subject.call(url)
       expect(result).to be_nil