From 75731ed546d62ac4794a16d30b6b8a4fc67a32aa Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 29 Sep 2021 12:55:24 +1000 Subject: [PATCH 1/2] Avoid superfluous permalink check on site load --- .../enterprises/controllers/permalink_controller.js.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/javascripts/admin/enterprises/controllers/permalink_controller.js.coffee b/app/assets/javascripts/admin/enterprises/controllers/permalink_controller.js.coffee index a842209dbc..2e0985fbb5 100644 --- a/app/assets/javascripts/admin/enterprises/controllers/permalink_controller.js.coffee +++ b/app/assets/javascripts/admin/enterprises/controllers/permalink_controller.js.coffee @@ -9,6 +9,10 @@ angular.module("admin.enterprises") $scope.checking = false $scope.$watch "Enterprise.permalink", (newValue, oldValue) -> + if newValue == initialPermalink + $scope.availability = "" + return + $scope.checking = true pendingRequest = PermalinkChecker.check(newValue) From e41a0504b78dccbf6d55df222da6e193d8ff6012 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 29 Sep 2021 12:55:55 +1000 Subject: [PATCH 2/2] Fix coffescript typo --- .../admin/enterprises/services/permalink_checker.js.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/admin/enterprises/services/permalink_checker.js.coffee b/app/assets/javascripts/admin/enterprises/services/permalink_checker.js.coffee index 6fbdaf215e..b5c3319202 100644 --- a/app/assets/javascripts/admin/enterprises/services/permalink_checker.js.coffee +++ b/app/assets/javascripts/admin/enterprises/services/permalink_checker.js.coffee @@ -34,7 +34,7 @@ angular.module("admin.enterprises").factory 'PermalinkChecker', ($q, $http) -> deferredRequest.reject() deferredRequest.promise.finally -> - request = deferredRequest.promise = null; + request = deferredRequest.promise = null deferredRequest.promise