summaryrefslogtreecommitdiffstats
path: root/js/service
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-13 04:25:29 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-13 04:25:29 +0200
commit5f43cd596f95fb1606d51d64b511a12f14e5c064 (patch)
tree9ff537ce52edd2b45018621c18ba6b0709c21c58 /js/service
parent218f7821cb9ccb23a0c2c37548fdadadcc8c59f0 (diff)
fix removal of error feeds
Diffstat (limited to 'js/service')
-rw-r--r--js/service/FeedResource.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/js/service/FeedResource.js b/js/service/FeedResource.js
index 425d41b12..5c66cde32 100644
--- a/js/service/FeedResource.js
+++ b/js/service/FeedResource.js
@@ -211,10 +211,11 @@ app.factory('FeedResource', function (Resource, $http, BASE_URL, $q) {
};
- FeedResource.prototype.delete = function (id) {
- var feed = this.ids[id];
- var url = feed.url;
- delete this.ids[id];
+ FeedResource.prototype.delete = function (url) {
+ var feed = this.get(url);
+ if (feed.id) {
+ delete this.ids[feed.id];
+ }
Resource.prototype.delete.call(this, url);