관리자 드롭다운 선택기에 [object Object] 오류 발생

이 비디오에서 설명하는 내용과 관련이 있을 수 있는 또 다른 지원 이슈를 추가했습니다:

어떤 이유에서인지 관리자 인터페이스의 여러 필드에서 드롭다운 메뉴를 클릭하면 "[object Object]"라는 옵션이 표시되는데, 이는 오류로 보입니다.

경험하고 있는 내용을 보여주는 짧은 스크린캐스트입니다…

문제가 있는데, 최신 버전에서 도입된 것 같습니다.

@j.jaffeux가 처리하고 있는 것 같죠?

네.

정확히 무슨 일이 일어나고 있는지 파악했습니다. 다만 좀 더 생각해 볼 필요가 있습니다. 제게는 매우 예상치 못한 상황이어서 바로 해결책을 내기 어렵습니다.

기본적으로 우리는 "enums"라고 부르는 사이트 설정을 사용하고 있는데, 이는 평탄한 배열이 아니라 객체 배열입니다. 그런데 enum 사이트 설정은 객체에서 사용되는 키에 대한 정보를 제공하지 않습니다.

여기서 문제는 tests-passed가 이 버전을 가리키고 있다는 점입니다. 저는 역순을 선호합니다. 그렇지 않으면 이 최신 버전으로 업그레이드하는 사람이 문제를 겪게 될 것입니다.

이 부분은 좀 까다로웠습니다. 이전 수정 사항을 되돌린 후, 테스트를 포함하여 이 새로운 수정 사항을 만들었습니다:

이 수정 사항으로 enum 관련 모든 문제가 해결될 것 같습니다.