Private
Public Access
1
0

opaque id on graph delete

This commit is contained in:
Sander Roosendaal
2019-03-07 13:16:27 +01:00
parent dee2ec8859
commit 721d3dc3a2
2 changed files with 42 additions and 1 deletions

View File

@@ -5170,7 +5170,12 @@ class GraphDelete(DeleteView):
def get_success_url(self):
w = self.object.workout
return reverse('workout_edit_view',kwargs={'id':str(w.id)})
try:
w = Workout.objects.get(id=w.id)
except Workout.DoesNotExist:
return reverse('workouts_view')
return reverse('workout_edit_view',kwargs={'id':encoder.encode_hex(w.id)})
def get_object(self, *args, **kwargs):
obj = super(GraphDelete, self).get_object(*args, **kwargs)