summaryrefslogtreecommitdiff
path: root/web
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
commitec464d8466bf006aaf674a79a00c58fc4fbf796e (patch)
tree477acfd9fa54f0c9b19be93ce21aed6e7b4ecf51 /web
parent6622322b679fb1111560c4c0189be028f37f6b43 (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')
-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()