ai-coding-mines목차GitHub

존재하지 않는 enum은 에러가 아니라 0건이다

쓰기 API

증상

상태 필터로 조회했더니 0건. "해당 상태인 항목이 없다"로 읽었다.

원인

필터 값이 존재하지 않는 enum이었다(APPROVING이라고 썼는데 실제는 IN_REVIEW). 에러가 안 난다. 200에 빈 배열이 온다.

해법

필터 값은 문서가 아니라 실제 데이터에서 뽑는다. 전체를 한 번 조회해 그 필드의 distinct 값을 세어보면 끝난다.

모수를 함께 센다. 0/N에서 N을 모르면 0의 의미도 모른다.