[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 <smith3816@gmail.com>
Closes #956 from zombieJ/EAGLE-1054.
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();
});
});
};
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)
};
};