diff --git a/rowers/templates/embedded_video.html b/rowers/templates/embedded_video.html
index 8bd24edf..6bd67499 100644
--- a/rowers/templates/embedded_video.html
+++ b/rowers/templates/embedded_video.html
@@ -462,14 +462,14 @@ function copyText() {
poweroptions.redTo = {{ workout.user.pw_an|add:100|round100 }};
poweroptions.majorTicks = {{ workout.user.pw_an|add:100|round100|majorticks }};
{% if workout.workouttype == 'water' %}
- poweroptions.max = {{ workout.user.pw_an|waterpower:rower|add:100|round100 }}
- poweroptions.greenFrom = {{ workout.user.pw_ut2|waterpower:rower }};
- poweroptions.greenTo = {{ workout.user.pw_at|waterpower:rower }};
- poweroptions.yellowFrom = {{ workout.user.pw_at|waterpower:rower }};
- poweroptions.yellowTo = {{ workout.user.pw_an|waterpower:rower }};
- poweroptions.redFrom = {{ workout.user.pw_an|waterpower:rower }};
- poweroptions.redTo = {{ workout.user.pw_an|waterpower:rower|add:100|round100 }};
- poweroptions.majorTicks = {{ workout.user.pw_an|waterpower:rower|add:100|round100|majorticks }};
+ poweroptions.max = {{ workout.user.pw_an|waterpower:workout.user|add:100|round100 }}
+ poweroptions.greenFrom = {{ workout.user.pw_ut2|waterpower:workout.user }};
+ poweroptions.greenTo = {{ workout.user.pw_at|waterpower:workout.user }};
+ poweroptions.yellowFrom = {{ workout.user.pw_at|waterpower:workout.user }};
+ poweroptions.yellowTo = {{ workout.user.pw_an|waterpower:workout.user }};
+ poweroptions.redFrom = {{ workout.user.pw_an|waterpower:workout.user }};
+ poweroptions.redTo = {{ workout.user.pw_an|waterpower:workout.user|add:100|round100 }};
+ poweroptions.majorTicks = {{ workout.user.pw_an|waterpower:workout.user|add:100|round100|majorticks }};
{% endif %}
power_now = power_values[0];
set_forcepower();
diff --git a/rowers/templatetags/rowerfilters.py b/rowers/templatetags/rowerfilters.py
index 48b5afde..b3b7b5d5 100644
--- a/rowers/templatetags/rowerfilters.py
+++ b/rowers/templatetags/rowerfilters.py
@@ -123,7 +123,9 @@ def is_coach(rower,rowers):
@register.filter
def waterpower(x,rower):
- return int(x*(100-rower.otwslack)/100.)
+ if rower is not None:
+ return int(x*(100-rower.otwslack)/100.)
+ return int(x)
@register.filter
def round20(x):