--- lib/domain/content-query.ts
+++ lib/domain/content-query.ts
... | ... | @@ -116,9 +116,10 @@ |
| 116 | 116 |
school: readParam(searchParams, 'school'), |
| 117 | 117 |
grade: readParam(searchParams, 'grade'), |
| 118 | 118 |
level: kind === 'quiz' ? readParam(searchParams, 'level') : '', |
| 119 |
+ // 검색 대상이 하나도 없을 수 있다(백엔드가 못 거르는 화면은 감춘다) — 그때는 빈 값이다. |
|
| 119 | 120 |
searchField: fields.some((field) => field.value === searchField) |
| 120 | 121 |
? searchField |
| 121 |
- : fields[0].value, |
|
| 122 |
+ : (fields[0]?.value ?? ''), |
|
| 122 | 123 |
keyword: readParam(searchParams, 'keyword').slice(0, MAX_KEYWORD_LENGTH), |
| 123 | 124 |
sort: sort === 'modified' ? 'modified' : DEFAULT_CONTENT_SORT, |
| 124 | 125 |
page: Number.isInteger(page) && page > 0 ? page : DEFAULT_PAGE, |
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?