Skip to content

프론트 요청사항 정리 #83

@JiminKim-dev

Description

@JiminKim-dev

지난번 회의에서 건의 했던 내용을 정리했습니다!

우선 순위1) 담당자 삭제 시 오류

2022-12-09.3.07.03.mov
세줄 요약)
id가 27번인 이슈에 담당자 '아더'를 삭제함
다시 27번 이슈에 대한 get 요청을 하면 500 에러가 발생함
27번 이슈가 포함된 페이지를 불러올 수 없음
  • 이슈에 담당자 추가는 정상적으로 되나 삭제 후 다시 해당 이슈에 대한 get /issues/{id} 요청을 하면 500 에러가 발생하여 접근이 불가능합니다.
  • 해당 이슈가 포함된 get /issues?page={page} 요청을 하면 상태 코드는 200이지만 응답값이 돌아오지 않습니다.
    • 문제가 되는 이슈를 삭제해도 여전히 위와 동일한 상황입니다. (27번, 28번 이슈로 테스트하고 삭제함)

우선 순위2) assignee/label/milestone 이 없는 이슈 검색

열려있거나 레이블이 없는 이슈 is%3A"open"+label%3A""를 검색하기 위해 해당 요청을 보냈습니다.

/api/issues?page=0&q=is%253A%2522open%2522%2Blabel%253A%2522%2522

이런식으로 encodeURIComponent으로 변환한 스트링으로 요청을 보냈지만 돌아오는 값이 없었습니다.
요청 방식의 문제인가 싶어서 노션의 BE 9월 20~23일, 회의록 9월 19일, 23일 기록을 읽어보았으나 해결할 수 없었습니다🥺 (~가 없는 이슈 검색을 제외한 요청은 모두 정상적으로 작동합니다.)

우선 순위 3) 히스토리가 없는 닫힌 이슈의 데이터 수정

id 5번, 6번, 7번에 해당하는 이슈는 유저가 생성한 이슈가 아니라 서버에서 디폴트로 보내준 이슈여서 'CLOSE_ISSUE' 히스토리 없이 closed: true인 상태입니다. 이 데이터가 오류를 발생하는건 절대!!!! 네버!!!!! 아니지만 closed:false로 수정이 필요할 것 같아서 건의합니다.

희망사항)

  • 여러개의 레이블 검색시 합집합이 아니라 교집합이 되었으면 좋겠습니다.
  • get /issues/{id} 요청시 이슈 데이터가 생성순으로 정렬되어있는데 혹시 최신순으로 보내주실수 있을까요..?

위에 두 개는 어디까지나 희망사항입니다... 사랑해요 백엔드...👍

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions