Fix Bug: duplicate thumbup should not increase thumbup_num

Brightcells 9 anni fa
parent
commit
017d878faa
1 ha cambiato i file con 4 aggiunte e 3 eliminazioni
  1. 4 3
      group/views.py

+ 4 - 3
group/views.py

@@ -691,9 +691,10 @@ def thumbup_submit_api(request):
691 691
     photo_thumbup.thumbup = True
692 692
     photo_thumbup.save()
693 693
 
694
-    # 群组照片点赞数更新
695
-    group_photo.thumbup_num += 1
696
-    group_photo.save()
694
+    if created:
695
+        # 群组照片点赞数更新
696
+        group_photo.thumbup_num += 1
697
+        group_photo.save()
697 698
 
698 699
     # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
699 700
     if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):