mirror of
https://github.com/viq/NewsBlur.git
synced 2025-04-13 09:38:09 +00:00
Allowing adding a url even if already subscribed. Just checks for dupes in the specific folder, but otherwise, dupes are allowed.
This commit is contained in:
parent
6549aa3a65
commit
95abe1aac2
2 changed files with 2 additions and 6 deletions
|
@ -109,10 +109,7 @@ class UserSubscription(models.Model):
|
|||
code = 1
|
||||
message = ""
|
||||
|
||||
if us and not subscription_created:
|
||||
code = -3
|
||||
message = "You are already subscribed to this site."
|
||||
elif us:
|
||||
if us:
|
||||
user_sub_folders_object, created = UserSubscriptionFolders.objects.get_or_create(
|
||||
user=user,
|
||||
defaults={'folders': '[]'}
|
||||
|
@ -130,7 +127,6 @@ class UserSubscription(models.Model):
|
|||
if feed.last_update < datetime.datetime.utcnow() - datetime.timedelta(days=1):
|
||||
feed.update()
|
||||
|
||||
print code, message, us
|
||||
return code, message, us
|
||||
|
||||
def mark_feed_read(self):
|
||||
|
|
|
@ -160,7 +160,7 @@ def add_object_to_folder(obj, folder, folders):
|
|||
for k, v in enumerate(folders):
|
||||
if isinstance(v, dict):
|
||||
for f_k, f_v in v.items():
|
||||
if f_k == folder:
|
||||
if f_k == folder and obj not in f_v:
|
||||
f_v.append(obj)
|
||||
folders[k][f_k] = add_object_to_folder(obj, folder, f_v)
|
||||
return folders
|
||||
|
|
Loading…
Add table
Reference in a new issue