diff --git a/web/app/assets/javascripts/recordingModel.js b/web/app/assets/javascripts/recordingModel.js index 9db8b26ac..3c60829e0 100644 --- a/web/app/assets/javascripts/recordingModel.js +++ b/web/app/assets/javascripts/recordingModel.js @@ -144,8 +144,10 @@ .done(function() { waitingOnServerStop = false; attemptTransitionToStop(recording.id, reason, detail); + stoppingRecording = false }) .fail(function(jqXHR) { + stoppingRecording = false if(jqXHR.status == 422) { waitingOnServerStop = false; attemptTransitionToStop(recording.id, reason, detail); @@ -156,6 +158,7 @@ var details = {'recordingId': recording.id, 'reason' : 'rest', 'details' : arguments, isRecording: false} $self.triggerHandler('stoppedRecording', details); context.RecordingActions.stoppedRecording(details) + stoppingRecording = false } }); });