From 52c2879097e04c60d998690237cd85a6b8633f4f Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 31 Oct 2019 20:58:58 +0100 Subject: [PATCH] edit view should be a bit faster --- rowers/views/workoutviews.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index db4f3a3d..63e0d33a 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -2358,7 +2358,7 @@ def instroke_chart(request,id=0,metric=''): height = 600 imgs = GraphImage.objects.filter(workout=w) - if len(imgs) < 7: + if imgs.count() < 7: i = GraphImage(workout=w, creationdatetime=timezone.now(), filename=fullpathimagename, @@ -3505,16 +3505,8 @@ def workout_edit_view(request,id=0,message="",successmessage=""): dataprep.runcpupdate(row.user,type=row.workouttype) messages.info(request,successmessage) - url = reverse('workout_edit_view', - kwargs = { - 'id':encoder.encode_hex(row.id), - }) - response = HttpResponseRedirect(url) - - #else: # form not POSTed - form = WorkoutForm(instance=row) - - row = get_workout(id) + else: + form = WorkoutForm(instance=row) g = GraphImage.objects.filter(workout=row).order_by("-creationdatetime") for i in g: @@ -3706,7 +3698,7 @@ def workout_uploadimage_view(request,id): images = GraphImage.objects.filter(workout=w) - if len(images) >= 6: + if images.count() >= 6: message = "You have reached the maximum number of static images for this workout" messages.error(request,message) url = reverse(r.defaultlandingpage,