Ver Fonte

fix: fixed redirect after save, fixes #10946

Torkel Ödegaard há 7 anos atrás
pai
commit
2e9433c495
1 ficheiros alterados com 5 adições e 2 exclusões
  1. 5 2
      public/app/features/dashboard/dashboard_srv.ts

+ 5 - 2
public/app/features/dashboard/dashboard_srv.ts

@@ -77,8 +77,11 @@ export class DashboardSrv {
   postSave(clone, data) {
     this.dash.version = data.version;
 
-    if (data.url !== this.$location.path()) {
-      this.$location.url(locationUtil.stripBaseFromUrl(data.url)).replace();
+    const newUrl = locationUtil.stripBaseFromUrl(data.url);
+    const currentPath = this.$location.path();
+
+    if (newUrl !== currentPath) {
+      this.$location.url(newUrl).replace();
     }
 
     this.$rootScope.appEvent('dashboard-saved', this.dash);