Skip to content

fix(board): 잘못된 목록 페이지 번호 보정 - #154

Merged
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
wizlife:fix/board-page-validation
Sep 15, 2026
Merged

eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
wizlife:fix/board-page-validation

Conversation

@wizlife

@wizlife wizlife commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

수정 사유 Reason for modification

  • 버그수정 Bug fixes
  • 기능개선 Enhancements
  • 기능추가 Adding features
  • 기타 Others

목록 URL의 page=-1이 그대로 API로 전달되고, 2junk·2.5는 parseInt에 의해 2페이지로 처리됩니다. 이전 화면의 검색 상태도 페이지 번호 검증 없이 복원됩니다.

수정된 소스 내용 Modified source

URL·이전 화면 상태·페이지 이동에서 유효한 양의 정수만 사용하고, 잘못된 값은 1페이지로 보정합니다. 목록 복귀 주소에도 같은 규칙을 적용합니다.

관련 PR: 백엔드의 직접 요청 검증

JUnit 테스트 JUnit tests

  • JUnit 테스트 JUnit tests
  • 수동 테스트 Manual testing
  • Vitest 자동 테스트

useListNavigation 테스트 18건 통과. URL/state 입력, 이동 요청과 주소, 기존 검색 조건 및 목록 복귀 동작을 확인했습니다.

npm run test:run -- src/hooks/useListNavigation.test.jsx

npm run build 성공.

테스트 브라우저 Test Browser

  • Chrome
  • Firefox
  • Edge
  • Safari
  • Opera
  • Internet Explorer
  • 기타 Others

테스트 스크린샷 또는 캡처 영상 Test screenshots or captured video

자동 테스트 결과입니다. 별도 브라우저 수동 테스트나 화면 캡처는 없습니다.

Vitest: 18 passed / 0 failed
Production build: passed

@eGovFrameSupport
eGovFrameSupport merged commit f39acba into eGovFramework:main Sep 15, 2026
1 check passed
@eGovFrameSupport

Copy link
Copy Markdown
Contributor

표준프레임워크에 대한 지속적인 참여에
대단히 감사드립니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants