Explorar el Código

Fixes #9749: Retain original slug values when modifying object names

jeremystretch hace 3 años
padre
commit
802d9d2b6e

+ 1 - 0
docs/release-notes/version-3.2.md

@@ -13,6 +13,7 @@
 * [#9715](https://github.com/netbox-community/netbox/issues/9715) - Fix `SOCIAL_AUTH_PIPELINE` config parameter not taking effect
 * [#9715](https://github.com/netbox-community/netbox/issues/9715) - Fix `SOCIAL_AUTH_PIPELINE` config parameter not taking effect
 * [#9754](https://github.com/netbox-community/netbox/issues/9754) - Fix regression introduced by #9632
 * [#9754](https://github.com/netbox-community/netbox/issues/9754) - Fix regression introduced by #9632
 * [#9746](https://github.com/netbox-community/netbox/issues/9746) - Permit filtering interfaces by arbitrary speed value in UI
 * [#9746](https://github.com/netbox-community/netbox/issues/9746) - Permit filtering interfaces by arbitrary speed value in UI
+* [#9749](https://github.com/netbox-community/netbox/issues/9749) - Retain original slug values when modifying object names
 * [#9775](https://github.com/netbox-community/netbox/issues/9775) - Fix exception when viewing a report with no description
 * [#9775](https://github.com/netbox-community/netbox/issues/9775) - Fix exception when viewing a report with no description
 
 
 ---
 ---

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
netbox/project-static/dist/netbox.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
netbox/project-static/dist/netbox.js.map


+ 3 - 1
netbox/project-static/src/buttons/reslug.ts

@@ -38,7 +38,9 @@ export function initReslug(): void {
     slugLength = Number(slugLengthAttr);
     slugLength = Number(slugLengthAttr);
   }
   }
   sourceField.addEventListener('blur', () => {
   sourceField.addEventListener('blur', () => {
-    slugField.value = slugify(sourceField.value, slugLength);
+    if (!slugField.value) {
+      slugField.value = slugify(sourceField.value, slugLength);
+    }
   });
   });
   slugButton.addEventListener('click', () => {
   slugButton.addEventListener('click', () => {
     slugField.value = slugify(sourceField.value, slugLength);
     slugField.value = slugify(sourceField.value, slugLength);

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio