From 771542ee5f7a7d60f2bb247d58c6e609b8dc7ca8 Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Tue, 26 Jul 2016 15:30:40 -0700 Subject: [PATCH] [Persistence] Reliably return promises --- platform/commonUI/edit/src/services/TransactionService.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/commonUI/edit/src/services/TransactionService.js b/platform/commonUI/edit/src/services/TransactionService.js index 50b17f563a..7697eed436 100644 --- a/platform/commonUI/edit/src/services/TransactionService.js +++ b/platform/commonUI/edit/src/services/TransactionService.js @@ -89,7 +89,7 @@ define( TransactionService.prototype.commit = function () { var transaction = this.transaction; this.transaction = this.transactionStack.pop(); - return transaction && transaction.commit(); + return transaction ? transaction.commit() : Promise.reject(); }; /** @@ -103,7 +103,7 @@ define( TransactionService.prototype.cancel = function () { var transaction = this.transaction; this.transaction = this.transactionStack.pop(); - return transaction && transaction.cancel(); + return transaction ? transaction.cancel() : Promise.reject(); }; TransactionService.prototype.size = function () {