# Problème pour dupliquer une scène : Une scène avec le même nom existe déjà

**URL:** <https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095>\
**Category:** Scènes\
**Tags:** scene\
**Created:** [Septembre 28, 2024, 1:43 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095 "2024-09-28T13:43:59Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [Septembre 28, 2024, 1:43 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/1 "2024-09-28T13:43:59Z")

</div>

J’ai créé des scènes il y a longtemps en utilisant les requêtes HTTP pour commander des objets ZWave via Domoticz.

Depuis que j’ai intégré mes appareils ZWave directement dans Gladys, je souhaite dupliquer ces scènes pour en garder une copie et les adapter avec l’intégration ZWave.

Le problème que je rencontre est le suivant :

- J’ai renommé une scène qui s’appelait «&nbsp;Chauffe-eau Arrêt&nbsp;» en «&nbsp;Chauffe-eau Arrêt-0&nbsp;»
- Je sauvegarde la modification
- Je duplique cette scène et souhaite l’appeler «&nbsp;Chauffe-eau Arrêt&nbsp;»
- J’obtiens un message d’erreur m’indiquant «&nbsp;Une scène avec le même nom existe déjà.&nbsp;»

La solution que j’ai trouvée :

- Je duplique cette scène et l’appelle «&nbsp;Chauffe-eau Arrêt-0&nbsp;»
- Je sauvegarde la modification
- Je sors de la scène
- Je retourne dans la scène «&nbsp;Chauffe-eau Arrêt&nbsp;» et je la modifie.

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [Décembre 13, 2024, 8:05 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/2 "2024-12-13T08:05:33Z")

</div>

Bonjour,

Aujourd’hui je rencontre un problème similaire mais plus embêtant :  
J’ai créé une scène il y a une semaine _Zoé Status Charge_ (\*\*)  
Après l’avoir créée, je me suis rendu compte qu’il fallait peut-être que je fasse une scène pour chaque status.  
J’ai donc renommé cette scène _Zoé Status Charge OFF_

Aujourd’hui je veux essayé de faire une seule scène pour tous les status, sinon je dois faire 8 scènes, une pour chaque status.

J’ai donc ouvert ma scène _Zoé Status Charge OFF_ que j’ai voulue dupliquer en lui donnant le nom _Zoé Status Charge_

Problème : Une scène avec le même nom existe déjà.

Je regarde la liste de mes scènes et il n’y en a pas avec ce nom ?!?!  
Et la, en cherchant un peu, je me rappelle que j’ai déjà créé une scène avec ce nom (\*\*)…

Et mince, ce nom n’est plus utilisable…

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Décembre 14, 2024, 6:24 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/3 "2024-12-14T18:24:24Z")

</div>

Salut @gaetanb76 ,  
j’ai eu aussi le même problème que toi pour des _scènes qui ont déjà le même nom_.  
En fait quand tu crées une scène, elle est enregistrée avec ce nom (et des - en remplacement des espaces).

 ![Capture d’écran 2024-12-14 à 19.12.15](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/9/09f2a418138a11849494714b4052c90ba3581ac5.png)  
 ![Capture d’écran 2024-12-14 à 19.13.12](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/f/cfcc470f94cbb00aba243b1558ebe2201c6f8637.png)

Ensuite on peut modifier le nom de la scène (et sauvegarderà MAIS le nom original ne changera pas.

 ![Capture d’écran 2024-12-14 à 19.13.45](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/5/85877e3cfcf7e587626c7ca3f550e3cfd4facafe.png)

Donc si plus tard tu veux (re)créer une scène avec ton nom de départ («&nbsp;test de nom&nbsp;» dans mon exemple) et bien ça va coincer.

Bon, j’ai vu que tu avais déjà la méthode bypass 😉

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 16, 2024, 7:16 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/4 "2024-12-16T19:16:47Z")

</div>

Effectivement @mutmut a raison, c’est le selector qui coince.  
Il faut qu’on ajoute un peu d’aléatoire à la fin du selector pour éviter ce genre de collission

genre «&nbsp;test-de-nom-1b3d&nbsp;»

Je créé une issue :

> <https://github.com/GladysAssistant/Gladys/issues/2186?test>
>
> "my new scene" =\> selector "my-new-scene-1b3c"
> 
> https://community.gladysassist…ant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/3?u=pierre-gilles

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 16, 2024, 7:23 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/5 "2024-12-16T19:23:08Z")

</div>

Si je me souviens bien, le soucis avait déjà été relevé il y a quelques temps, avec le meme type de solution proposée.  
Perso j’ai eu le meme cas il y a quelques jours aussi, j’ai mis quelques secondes à comprendre ^^

C’est pas genant souvent, mais embetant malgré tout de temps en temps.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 16, 2024, 7:30 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/6 "2024-12-16T19:30:33Z")

</div>

> [@lmilcent](#):
>
> Si je me souviens bien, le soucis avait déjà été relevé il y a quelques temps, avec le meme type de solution proposée.

Oui, mais jusque là je réfléchissais à une solution globale (sur tous les selectors), ce qui est un chantier titanesque. Je me dis que c’est peut-être un souci qui touche principalement les scènes, donc faisons déjà les scènes, et là du coup ça se fixe en 10 minutes

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Janvier 24, 2025, 9:44 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/7 "2025-01-24T09:44:41Z")

</div>

Ajout de caractères random à la fin des selectors de nouvelles scènes et des scènes dupliquées :

> <https://github.com/GladysAssistant/Gladys/pull/2210>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> 
> \### Description of change
> 
> Fix https://github.com/GladysAssistant/Gladys/issues/2186

C’est mergé, ça partira dans la prochaine version de Gladys !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Janvier 31, 2025, 11:19 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/8 "2025-01-31T11:19:30Z")

</div>

Corrigé dans Gladys Assistant 4.52.0 :

> [@Gladys Assistant 4.52.0 : Améliorations UX à la pelle!](https://community.gladysassistant.com/t/gladys-assistant-4-52-0-ameliorations-ux-a-la-pelle/9349):
>
> Salut à tous ! On vous a écouté blush Je sors aujourd’hui Gladys Assistant 4.52.0, une version qui apporte pas mal de correctifs sur l’expérience utilisateurs. Changements : • Création de scène : Correction d’un bug où les caractères spéciaux en fin de titre de scène empêchait la création de la scène (@Pierre-Gilles) • Graphiques : Correction des problèmes de fuseau horaire, détecté par @lmilcent au Canada. (@Pierre-Gilles) • Validation des utilisateurs : Correction d’un problème lors de…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Janvier 31, 2025, 11:19 UTC](https://community.gladysassistant.com/t/probleme-pour-dupliquer-une-scene-une-scene-avec-le-meme-nom-existe-deja/9095/9 "2025-01-31T11:19:34Z")

</div>


