diff --git a/app/models/site_feed.rb b/app/models/site_feed.rb index 0b4574d..846a528 100644 --- a/app/models/site_feed.rb +++ b/app/models/site_feed.rb @@ -99,7 +99,9 @@ class SiteFeed request = Net::HTTP::Post.new("/xhr/#{self.channel_key.pluralize}/feed_add_remote/#{self.feed_uid}", 'Content-Type' => 'application/json') request.body = {"url"=>root_url}.to_json response = http_req.request(request) - self.update(:enable_notify=>true) + if response.code.to_i == 200 + self.update(:enable_notify=>true) + end end end end @@ -116,7 +118,9 @@ class SiteFeed request = Net::HTTP::Post.new("/xhr/#{self.channel_key.pluralize}/feed_remove_remote/#{self.feed_uid}", 'Content-Type' => 'application/json') request.body = {"url"=>root_url}.to_json response = http_req.request(request) - self.update(:enable_notify=>false) + if response.code.to_i == 200 + self.update(:enable_notify=>false) + end end end end