Kategorie wird beim Abmelden nicht über direkten Link geladen

Guten Tag,

Ich habe hier eine neue Installation von Discourse vorgenommen: https://club.magiaycardistry.com/

Ich möchte einen Link zu dieser Unterkategorie auf meiner Hauptwebsite hinzufügen: https://club.magiaycardistry.com/c/general/faq/13

Das Problem ist, dass, wenn ich versuche, auf den Link zuzugreifen, während ich abgemeldet bin, die Website zu brechen und zu versagen scheint. Aber wenn ich über das Seitenmenü auf diese Unterkategorie zugreife, gibt es kein Problem.

Hier ist ein Video:

Und hier die Konsolenfehler:

TypeError: Cannot read properties of undefined (reading 'find')
    at e.setupController (build-category-route.js:116:1)
    at e.setup (route.js:791:1)
    at s (router_js.js:1514:1)
    at l.routeEnteredOrUpdated (router_js.js:1524:1)
    at l.setupContexts (router_js.js:1470:1)
    at l.finalizeTransition (router_js.js:1378:1)
    at router_js.js:1321:1
    at y (rsvp.js:435:1)
    at v (rsvp.js:421:1)
    at p.invoke (queue.ts:203:14)
    at p.flush (queue.ts:98:13)
    at h.flush (deferred-action-queues.ts:75:19)
    at q._end (index.ts:616:32)
    at _boundAutorunEnd (index.ts:257:12)
error @ application.js:78
router.js:1064 Error while processing route: discovery.category Cannot read properties of undefined (reading 'find') TypeError: Cannot read properties of undefined (reading 'find')
    at e.setupController (https://club.magiaycardistry.com/assets/discourse-ff773a6a7f76fb963664b1127e38b3761b6b158e4bc255aa479efe069faaba37.js:7193:85)
    at e.setup (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:1611:63)
    at s (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4221:141)
    at l.routeEnteredOrUpdated (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4221:225)
    at l.setupContexts (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4220:41)
    at l.finalizeTransition (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4212:13)
    at https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4205:243
    at y (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4286:12)
    at v (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4284:128)
    at p.invoke (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4373:192)
    at p.flush (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4365:141)
    at h.flush (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4380:207)
    at q._end (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4444:9)
    at _boundAutorunEnd (https://club.magiaycardistry.com/assets/vendor-193f5cd259e36a4d2a864bbb1b9e24ea91298f102a56e7119b2fd7cb5c04cf42.js:4392:595)
(anonymous) @ router.js:1064
build-category-route.js:116 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'find')
    at e.setupController (build-category-route.js:116:1)
    at e.setup (route.js:791:1)
    at s (router_js.js:1514:1)
    at l.routeEnteredOrUpdated (router_js.js:1524:1)
    at l.setupContexts (router_js.js:1470:1)
    at l.finalizeTransition (router_js.js:1378:1)
    at router_js.js:1321:1
    at y (rsvp.js:435:1)
    at v (rsvp.js:421:1)
    at p.invoke (queue.ts:203:14)
    at p.flush (queue.ts:98:13)
    at h.flush (deferred-action-queues.ts:75:19)
    at q._end (index.ts:616:32)
    at _boundAutorunEnd (index.ts:257:12)

Ich bin neu bei Discourse und habe vielleicht etwas falsch gemacht.

Vielen Dank für Ihre Hilfe.
Julio.

1 „Gefällt mir“

Hallo @illusionandcards – danke für den Bericht! Es sieht so aus, als ob dieser Fehler mit einer ziemlich neuen Funktion zusammenhängt, die durch die Website-Einstellung „Standard-Unterkategorie in schreibgeschützter Kategorie“ gesteuert wird, die Sie aktiviert haben.

Wir untersuchen das Problem und werden eine Lösung finden, aber in der Zwischenzeit können Sie die Dinge wahrscheinlich wieder zum Laufen bringen, indem Sie diese Einstellung deaktivieren. Können Sie es ausprobieren und uns mitteilen, ob es funktioniert?

3 „Gefällt mir“

Ja! Das hat das Problem gelöst. Vielen Dank, David.

3 „Gefällt mir“

Hallo, das Problem für nicht angemeldete Benutzer wurde hier behoben: FIX: Fix for Default to subcategory when parent category does not allow posting by jdmartinez1062 · Pull Request #21537 · discourse/discourse · GitHub. Lassen Sie uns wissen, wenn Sie auf Probleme stoßen.

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.