From 3810342679355ee88b8a4342e48c26c29db2bbb9 Mon Sep 17 00:00:00 2001
From: Peter Grassberger <petertheone@gmail.com>
Date: Sun, 27 Sep 2015 01:42:11 +0200
Subject: Rivendell return correct jqXHR


diff --git a/www/js/rivendell.js b/www/js/rivendell.js
index 18d28af..1531de2 100644
--- a/www/js/rivendell.js
+++ b/www/js/rivendell.js
@@ -53,12 +53,14 @@ Rivendell.Rivendell.prototype.removeCut = function(destinationCartNumber, destin
 Rivendell.Rivendell.prototype.copyCut = function(sourceCartNumber, sourceCutNumber,
                                                  destinationCartNumber, success) {
   var self = this;
+  var returnJqXHR;
   this.addCut(destinationCartNumber, function(data, textStatus, jqXHR) {
     var destinationCutNumber = $('cutAdd cut cutNumber', data).text();
-    self.copyAudio(sourceCartNumber,sourceCutNumber, destinationCartNumber, destinationCutNumber, success).fail(function() {
+    returnJqXHR = self.copyAudio(sourceCartNumber,sourceCutNumber, destinationCartNumber, destinationCutNumber, success).fail(function() {
       self.removeCut(destinationCartNumber, destinationCutNumber, null);
     });
   });
+  return returnJqXHR;
 };
 
 /**
@@ -71,9 +73,11 @@ Rivendell.Rivendell.prototype.copyCut = function(sourceCartNumber, sourceCutNumb
 Rivendell.Rivendell.prototype.moveCut = function(sourceCartNumber, sourceCutNumber,
                                                  destinationCartNumber, success) {
   var self = this;
+  var returnJqXHR;
   this.copyCut(sourceCartNumber, sourceCutNumber, destinationCartNumber, function(data, textStatus, jqXHR) {
-    self.removeCut(sourceCartNumber, sourceCutNumber, success);
+    returnJqXHR = self.removeCut(sourceCartNumber, sourceCutNumber, success);
   });
+  return returnJqXHR;
 };
 
 Rivendell.Rivendell.prototype.copyAudio = function(sourceCartNumber, sourceCutNumber,
-- 
cgit v0.10.2