Erreur Javascript lors de la modification du titre du sujet

Version : 2.8.0beta1

Bonjour,

Lorsque je modifie le titre d’un sujet et que j’appuie sur la touche pour enregistrer ces modifications, je reçois le message d’erreur suivant dans la console de mon navigateur :

Et je ne peux pas enregistrer.

Solution de contournement : Lorsque je sélectionne à nouveau la même catégorie dans la liste des catégories, cela fonctionne correctement.

pile d'appels sous forme de code
_application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:14124 Uncaught TypeError: Cannot read property 'categoryId' of null
    at Function.update (_application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:14124)
    at t.finishedEditingTopic (_application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:43889)
    at e.t._join (_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:67257)
    at e.t.join (_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:66968)
    at c (_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:53760)
    at _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:20968
    at r (_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:50091)
    at _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:20967
    at t.click (_application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:53754)
    at trigger (_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:46074)
update @ _application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:14124
finishedEditingTopic @ _application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:43889
t._join @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:67257
t.join @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:66968
c @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:53760
(anonymous) @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:20968
r @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:50091
(anonymous) @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:20967
click @ _application-86788722cd8f3df1744e65d28cfd87674427a5a7333088bffef2b649f20114be.js:53754
trigger @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:46074
e @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:43433
t._run @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:67275
t._join @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:67251
t.join @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:66968
c @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:53760
(anonymous) @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:46175
r @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:50091
handleEvent @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:46171
handleEvent @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:45108
(anonymous) @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:45498
dispatch @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:5443
d.handle @ _ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:5247

Dans l’attente de votre retour.

4 « J'aime »

À moins que vous ne puissiez le reproduire ici (essayez de changer la catégorie de ce sujet, ou de votre propre sujet, de ‘bug’ à autre chose), il ne s’agit pas d’un bug, mais d’un problème de configuration sur votre site.

Même problème ici :

@codinghorror : Désolé, pas très familier avec la définition du bogue dans le domaine de Discourse. Pour moi, cela ressemblait à un bogue, car je n’ai rien modifié sur notre site. Mais je peux aussi le reproduire ici, ce qui ne signifie toujours pas qu’il s’agit d’un bogue..

2 « J'aime »

Je peux le reproduire ici :

Chrome : Version 89.0.4389.90 (Build officiel) (x86_64)

  1. Actualiser la page
  2. Cliquer sur modifier le titre
  3. Cliquer sur Enregistrer (sans aucune modification)
  4. Message d’erreur JavaScript.

@codinghorror : Est-ce que cela va si je le remets dans le statut “bug” ?

Ok, donc l’erreur survient lorsque vous lancez une édition du titre du premier message, sans rien modifier, puis cliquez sur enregistrer ? Laissez-moi tester cela… édition en cours…

Ah oui, je peux reproduire le problème. Merci pour le signalement, c’est bien un bug d’un certain type @zogstrip. Lorsque vous modifiez le titre du sujet ou la catégorie via le bouton d’édition à côté du titre du sujet, sans apporter de modifications, puis que vous cliquez sur enregistrer, c’est comme le décrit @dirien.

3 « J'aime »

@cvx peux-tu ajouter cela à ta liste ?

5 « J'aime »

Corrigé dans :

Merci pour votre signalement ! :smiley:

4 « J'aime »