안녕하세요. 가입하기 전에 “Licensed” 배지를 받았다는 표시가 나오는 UX 문제를 발견했습니다. 하지만 포럼에 가입하기 전에 배지를 받을 방법은 없습니다.
이것이 발생하는 이유를 아시는 분 계신가요?
그 배지는 커스텀 SQL로 발급되는 것 같습니다. 작성한 코드에 문제가 있는 것 같습니다. 설명을 들어보기 위해 해당 담당자와 먼저 연락해야 합니다.
그건 아닙니다.
문제는 하루가 시작되는 시점입니다. 죄송합니다.
이 Licensed 배지는 언급된 포럼을 포함해 모든 포럼에 있는 것 아닌가요? 가입한 직후 @discobot start advanced tutorial을 실행하니까 거의 바로 받았어요.
사실 이 현상을 몇 번 본 적이 있는데, 데이터베이스에 저장되는 방식과 페이지에 표시되는 방식의 차이 때문입니다.
배지가 수여된 시간은 데이터베이스에 UTC로 저장되지만, 배지 페이지에 표시되는 시간은 사용자의 로컬 시간을 기준으로 합니다.
대부분의 사용자는 문제를 겪지 않지만, 배지를 받은 시점과의 시간 차이가 특정 조건에 해당하면 이러한 현상이 나타납니다.
제 인스턴스 중 하나에서는 이 문제로 인해 인스턴스가 생성되기 전에 ‘인증’ 및 ‘라이선스’ 배지를 획득한 것으로 표시됩니다. ![]()