fix(backend): 유저 페이지에서 이벤트를 '미래순'으로 정렬할 수 없음
This commit is contained in:
parent
435781b256
commit
4a44914bc1
|
@ -40,6 +40,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE
|
|||
- Enhance: '내용 숨기기'로 설정된 노트의 주석도 노트 편집 기록에 표시됨
|
||||
- Revert: Perf: 부팅 시 MeiliSearch 설정을 업데이트하지 마십시오 (MisskeyIO/misskey#158)
|
||||
- Fix: 이모지를 여러 개 추가할 때도 이름의 중복을 확인하도록
|
||||
- Fix: 유저 페이지에서 이벤트를 '미래순'으로 정렬할 수 없음
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -144,7 +144,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
|
|||
|
||||
if (ps.sinceDate && ps.untilDate && ps.sinceDate > ps.untilDate) throw new ApiError(meta.errors.invalidParam);
|
||||
|
||||
if (ps.sinceDate || ps.sortBy !== 'createdAt') {
|
||||
if (ps.sinceDate ?? ps.sortBy !== 'createdAt') {
|
||||
const sinceDate = ps.sinceDate ? new Date(ps.sinceDate) : new Date();
|
||||
query.andWhere('event.start > :sinceDate', { sinceDate: sinceDate })
|
||||
.andWhere('(event.end IS NULL OR event.end > :sinceDate)', { sinceDate: sinceDate });
|
||||
|
@ -155,7 +155,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
|
|||
}
|
||||
|
||||
if (ps.sortBy === 'createdAt') {
|
||||
query.orderBy('note.createdAt', 'DESC');
|
||||
query.orderBy('note.id', 'DESC');
|
||||
} else {
|
||||
query.orderBy('event.start', 'ASC');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue