Skip to content

프론트 요청사항 정리 #83

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} 요청시 이슈 데이터가 생성순으로 정렬되어있는데 혹시 최신순으로 보내주실수 있을까요..?

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

Activity

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

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