avoid double submission error
This commit is contained in:
parent
e8100dcb70
commit
b5117a4e1c
4 changed files with 25 additions and 0 deletions
|
@ -265,6 +265,11 @@ def create_update_mark(request):
|
|||
pk = request.POST.get('id')
|
||||
old_rating = None
|
||||
old_tags = None
|
||||
if not pk:
|
||||
book_id = request.POST.get('book')
|
||||
mark = BookMark.objects.filter(book_id=book_id, owner=request.user).first()
|
||||
if mark:
|
||||
pk = mark.id
|
||||
if pk:
|
||||
mark = get_object_or_404(BookMark, pk=pk)
|
||||
if request.user != mark.owner:
|
||||
|
|
|
@ -267,6 +267,11 @@ def create_update_mark(request):
|
|||
pk = request.POST.get('id')
|
||||
old_rating = None
|
||||
old_tags = None
|
||||
if not pk:
|
||||
game_id = request.POST.get('game')
|
||||
mark = GameMark.objects.filter(game_id=game_id, owner=request.user).first()
|
||||
if mark:
|
||||
pk = mark.id
|
||||
if pk:
|
||||
mark = get_object_or_404(GameMark, pk=pk)
|
||||
if request.user != mark.owner:
|
||||
|
|
|
@ -266,6 +266,11 @@ def create_update_mark(request):
|
|||
pk = request.POST.get('id')
|
||||
old_rating = None
|
||||
old_tags = None
|
||||
if not pk:
|
||||
movie_id = request.POST.get('movie')
|
||||
mark = MovieMark.objects.filter(movie_id=movie_id, owner=request.user).first()
|
||||
if mark:
|
||||
pk = mark.id
|
||||
if pk:
|
||||
mark = get_object_or_404(MovieMark, pk=pk)
|
||||
if request.user != mark.owner:
|
||||
|
|
|
@ -285,6 +285,11 @@ def create_update_song_mark(request):
|
|||
pk = request.POST.get('id')
|
||||
old_rating = None
|
||||
old_tags = None
|
||||
if not pk:
|
||||
song_id = request.POST.get('song')
|
||||
mark = SongMark.objects.filter(song_id=song_id, owner=request.user).first()
|
||||
if mark:
|
||||
pk = mark.id
|
||||
if pk:
|
||||
mark = get_object_or_404(SongMark, pk=pk)
|
||||
if request.user != mark.owner:
|
||||
|
@ -828,6 +833,11 @@ def create_update_album_mark(request):
|
|||
pk = request.POST.get('id')
|
||||
old_rating = None
|
||||
old_tags = None
|
||||
if not pk:
|
||||
album_id = request.POST.get('album')
|
||||
mark = AlbumMark.objects.filter(album_id=album_id, owner=request.user).first()
|
||||
if mark:
|
||||
pk = mark.id
|
||||
if pk:
|
||||
mark = get_object_or_404(AlbumMark, pk=pk)
|
||||
if request.user != mark.owner:
|
||||
|
|
Loading…
Add table
Reference in a new issue