Repository: eagle
Updated Branches:
  refs/heads/master ffbcfb372 -> a4f953516


[EAGLE-1054] Publisher delete don't close the dialog

https://issues.apache.org/jira/browse/EAGLE-1054

When user delete the publisher. The dialog not closed.

Author: zombieJ <smith3...@gmail.com>

Closes #956 from zombieJ/EAGLE-1054.


Project: http://git-wip-us.apache.org/repos/asf/eagle/repo
Commit: http://git-wip-us.apache.org/repos/asf/eagle/commit/a4f95351
Tree: http://git-wip-us.apache.org/repos/asf/eagle/tree/a4f95351
Diff: http://git-wip-us.apache.org/repos/asf/eagle/diff/a4f95351

Branch: refs/heads/master
Commit: a4f953516248df6eccb65014c712f385a36e3d26
Parents: ffbcfb3
Author: zombieJ <smith3...@gmail.com>
Authored: Wed Jun 21 10:45:57 2017 +0800
Committer: Zhao, Qingwen <qingwz...@apache.org>
Committed: Wed Jun 21 10:45:57 2017 +0800

----------------------------------------------------------------------
 .../main/webapp/app/dev/public/js/ctrls/integrationCtrl.js    | 7 ++++---
 .../src/main/webapp/app/dev/public/js/services/entitySrv.js   | 4 +---
 2 files changed, 5 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/eagle/blob/a4f95351/eagle-server/src/main/webapp/app/dev/public/js/ctrls/integrationCtrl.js
----------------------------------------------------------------------
diff --git 
a/eagle-server/src/main/webapp/app/dev/public/js/ctrls/integrationCtrl.js 
b/eagle-server/src/main/webapp/app/dev/public/js/ctrls/integrationCtrl.js
index 5aa7036..d4e57d1 100644
--- a/eagle-server/src/main/webapp/app/dev/public/js/ctrls/integrationCtrl.js
+++ b/eagle-server/src/main/webapp/app/dev/public/js/ctrls/integrationCtrl.js
@@ -496,10 +496,8 @@
                        $event.stopPropagation();
 
                        UI.deleteConfirm(publisher.name)(function (entity, 
closeFunc) {
-                               Entity.deleteMetadata("publishments/" + 
publisher.name)._promise.finally(function (res) {
+                               Entity.deleteMetadata("publishments/" + 
publisher.name)._promise.then(function (res) {
                                        var data = res.data;
-                                       closeFunc();
-                                       refreshPublishList();
 
                                        if (data.code !== 200) {
                                                $.dialog({
@@ -507,6 +505,9 @@
                                                        content: data.message,
                                                });
                                        }
+                               }).finally(function () {
+                                       closeFunc();
+                                       refreshPublishList();
                                });
                        });
                };

http://git-wip-us.apache.org/repos/asf/eagle/blob/a4f95351/eagle-server/src/main/webapp/app/dev/public/js/services/entitySrv.js
----------------------------------------------------------------------
diff --git 
a/eagle-server/src/main/webapp/app/dev/public/js/services/entitySrv.js 
b/eagle-server/src/main/webapp/app/dev/public/js/services/entitySrv.js
index 54b3694..2978a35 100644
--- a/eagle-server/src/main/webapp/app/dev/public/js/services/entitySrv.js
+++ b/eagle-server/src/main/webapp/app/dev/public/js/services/entitySrv.js
@@ -148,9 +148,7 @@
 
                Entity.deleteMetadata = function (url) {
                        return {
-                               _promise: $authHttp.delete(_host + 
"/rest/metadata/" + url).then(function (res) {
-                                       console.log(res);
-                               })
+                               _promise: $authHttp.delete(_host + 
"/rest/metadata/" + url)
                        };
                };
 

Reply via email to