summaryrefslogtreecommitdiff
path: root/web/scripts
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-02-07 15:20:24 -0800
committerJesse Morgan <jesse@jesterpm.net>2014-02-07 15:20:24 -0800
commitd8e273e31695f351332400b8b06171d5ba0a0d51 (patch)
tree5bc6652fbc37b03907165df2e9aa3c40823d4c78 /web/scripts
parentf6db2c2caaec9bce51b21bd0dc2c643a521951cc (diff)
Fixing potential request race.
Occasional users are being redirected to the chapter complete page before the video complete request is received on the server.
Diffstat (limited to 'web/scripts')
-rw-r--r--web/scripts/growth.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/web/scripts/growth.js b/web/scripts/growth.js
index 1cace7d..8cd46b0 100644
--- a/web/scripts/growth.js
+++ b/web/scripts/growth.js
@@ -220,11 +220,11 @@ function reportVideoComplete(data)
data: {'completed':'true'}
}).error(function(jqXHR, error) {
notice('Could not record video completiton due to ' + error + '. If the problem persists, please contact us.');
+ }).always(function() {
+ if (completed == total && completedBefore != completed) {
+ chapterComplete();
+ }
});
-
- if (completed == total && completedBefore != completed) {
- chapterComplete();
- }
}
function closeVideo()