From 802d9d2b6ec178fbae7bfee1947af3af0589e538 Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Tue, 19 Jul 2022 13:01:51 -0400 Subject: [PATCH] Fixes #9749: Retain original slug values when modifying object names --- docs/release-notes/version-3.2.md | 1 + netbox/project-static/dist/netbox.js | Bin 376144 -> 376156 bytes netbox/project-static/dist/netbox.js.map | Bin 345564 -> 345579 bytes netbox/project-static/src/buttons/reslug.ts | 4 +++- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/version-3.2.md b/docs/release-notes/version-3.2.md index 40aee82ad..6718fc247 100644 --- a/docs/release-notes/version-3.2.md +++ b/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 * [#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 +* [#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 --- diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index bc0cabef08f2cab679e475fe18741c4e97ee187e..3b9d253c910687cab913fa4410ebf02d56259832 100644 GIT binary patch delta 53 zcmcccOYF`sv4$4L7N!>F7M3lnagEY7H5w&(dS!_@rKz@Mt{O#9woYQ6=Jwo1*2mTW DLZ}p; delta 37 tcmccfOYFigv4$4L7N!>F7M3lnagEb68(9SyYp2JrW|iAMvyt_%H2^BW4yynF diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index 26bb1c514297c61a2e7d50a8863067ed8656e455..5a78b64f1000be47875ef11fdecfa3e13886291a 100644 GIT binary patch delta 60 zcmcc9E&94!w4sHug{g(Pg=GtCwyc1oqocQuyQ5>Mj=!UGl8)!}99dQgR)0tLESKq> QvaA-2McWU_vPx+H07u{vvH$=8 delta 52 zcmaFeEqbS0w4sHug{g(Pg=GtCw(Rt+vaC{^j;{L7I_{2+;nM|OSVgCAl4X@+%-enu HD5U`a$}|t6 diff --git a/netbox/project-static/src/buttons/reslug.ts b/netbox/project-static/src/buttons/reslug.ts index 2549bf112..f445854c1 100644 --- a/netbox/project-static/src/buttons/reslug.ts +++ b/netbox/project-static/src/buttons/reslug.ts @@ -38,7 +38,9 @@ export function initReslug(): void { slugLength = Number(slugLengthAttr); } sourceField.addEventListener('blur', () => { - slugField.value = slugify(sourceField.value, slugLength); + if (!slugField.value) { + slugField.value = slugify(sourceField.value, slugLength); + } }); slugButton.addEventListener('click', () => { slugField.value = slugify(sourceField.value, slugLength);