summaryrefslogtreecommitdiffstats
path: root/js/service/FeedResource.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/service/FeedResource.js')
-rw-r--r--js/service/FeedResource.js17
1 files changed, 13 insertions, 4 deletions
diff --git a/js/service/FeedResource.js b/js/service/FeedResource.js
index 7e1513238..4e8794137 100644
--- a/js/service/FeedResource.js
+++ b/js/service/FeedResource.js
@@ -187,17 +187,26 @@ app.factory('FeedResource', function (Resource, $http, BASE_URL, $q) {
title = title.toUpperCase();
}
+ url = url.trim();
+
+ if (title !== undefined) {
+ title = title.trim();
+ }
+
+ if (!url.startsWith('http')) {
+ url = 'http://' + url;
+ }
+
// FIXME: use OC.generateUrl()
var feed = {
url: url,
folderId: folderId || 0,
title: title,
- faviconLink: OC.generateUrl('/apps/news/css/loading.gif')
+ faviconLink: OC.generateUrl('/apps/news/css/loading.gif'),
+ unreadCount: 0
};
- if (!this.get(url)) {
- this.add(feed);
- }
+ this.add(feed);
this.updateFolderCache();