Discourse 3.5.0.beta3-dev (afde7cc172).
토픽 하단에 표시되는 링크 카운터가 스레드에 1,000개 이상의 링크가 있음에도 불구하고 50에서 멈추는 것 같습니다:
참고로:
다른 토픽에서도 이 경우에도 50이라고 표시됩니다:
링크가 250개 이상인 경우:
이것이 어떤 원인 때문인지 아는 분이 있을까요? ![]()
Discourse 3.5.0.beta3-dev (afde7cc172).
토픽 하단에 표시되는 링크 카운터가 스레드에 1,000개 이상의 링크가 있음에도 불구하고 50에서 멈추는 것 같습니다:
참고로:
다른 토픽에서도 이 경우에도 50이라고 표시됩니다:
링크가 250개 이상인 경우:
이것이 어떤 원인 때문인지 아는 분이 있을까요? ![]()
코드를 확인하지 않았지만, 그 숫자는 아마 topic_links에서 나오는 것 같습니다. 그래서 다음과 같은 쿼리일 수 있겠네요.
select * from topic_links where topic_id=1234
다만, 버그인 것 같기는 합니다.
버그인 것 같습니다. 링크를 공유해 보세요. 코드를 살펴보는 것도 좋습니다.
의도적으로 50개로 제한된 것 같습니다. 복잡한 조인(join)이라 수백 개나 수천 개를 처리하면 성능 문제가 발생할 수 있기 때문이겠죠.
흠 ![]()
확인해 주셔서 감사합니다 @pfaffman
전혀 부정확한 숫자를 최종 사용자에게 표시해야 하는 이유를 모르겠어요 ![]()
정보가 없는 것이 부정확한 정보보다 낫습니다.
이 잘못된 숫자를 완전히 제거하지 않고도 적용할 수 있는 간단한 해결책이 하나 있습니다.
Contribute > UX 채널에 제안을 올려볼게요 ![]()
음, 이건 버그와 UX 사이에 있는 문제네요.
한편으로는 Discourse의 UI에만 영향을 미치지만, 다른 한편으로는 우리가 이미 정확하지 않다는 걸 알고 있는 숫자를 표시하는 건 버그라고 할 수 있습니다.
우리가 할 수 있는 가장 간단한 수정 방법은 51을 선택한 뒤, 51이 반환되면 UI에 "50+"라는 텍스트를 표시하는 것입니다.
pr-welcome 범주에 해당한다고 느끼지만, @lindsey에게 분류와 결정을 맡기겠습니다.
아, 알겠습니다:
그럼 거기서 이 문제를 다뤄야겠네요.