로그아웃 후 직접 링크로 카테고리 로딩 안 됨

안녕하세요,

저희 웹사이트에 Discourse를 새로 설치했습니다: https://club.magiaycardistry.com/

이 서브 카테고리 링크를 메인 웹사이트에 추가하고 싶습니다: Posts

문제는 로그아웃 상태(비로그인)로 해당 링크에 접근하면 웹사이트가 깨지거나 오류가 발생한다는 것입니다. 하지만 사이드바 메뉴를 통해 해당 서브 카테고리에 접근하면 아무 문제가 없습니다.

아래는 관련 영상입니다:

그리고 콘솔 오류 메시지는 다음과 같습니다:

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)

저는 Discourse 초보라서 제가 뭔가 잘못했을 수도 있습니다.

도움 주셔서 감사합니다.
Julio.

1개의 좋아요

안녕하세요 @illusionandcards - 보고해 주셔서 감사합니다! 이 오류는 비교적 새로운 기능과 관련이 있으며, 해당 기능은 사용자가 활성화하신 ‘읽기 전용 카테고리의 기본 하위 카테고리’ 사이트 설정으로 제어됩니다.

문제를 조사 중이며 수정을 진행할 예정입니다. 그 사이에 해당 설정을 꺼주시면 정상 작동할 것으로 보입니다. 시도해 보시고 결과가 알려주시면 감사하겠습니다.

3개의 좋아요

네! 문제가 해결되었습니다. 데이비드, 정말 감사합니다.

3개의 좋아요

안녕하세요, 로그인하지 않은 사용자의 문제는 FIX: Fix for Default to subcategory when parent category does not allow posting - Pull Request #21537%EC%97%90%EC%84%9C - discourse/discourse - GitHub 해결되었습니다. 문제가 발생하면 알려주세요.

이 주제는 2일 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 작성할 수 없습니다.