차트 키값이 이상한 숫자로 나오는 문제

프로젝트명: Wolf_Dev

안녕하세요 뒤끝 차트를 이용하다 문제가 생겨 문의드립니다.
전체 차트 로드중 아래 사진과 같이 키값이 영어가 아닌 숫자로 나오고 있습니다.

문제가 되는 차트는 SubscribeProductData와 PromotionProductData입니다.
확인 부탁드립니다.


한가지 더 확인된 사항은 PromotionProductData 키값이 있는것으로 확인되었는데 완전 다른 차트로 불려오고 있는것 같습니다. 확인 부탁드립니다.

좋아요 2

안녕하세요 개발자님,
관련 내용 확인하여 안내드릴 수 있도록 하겠습니다.

차트 이름 중복 상황으로 인한 이슈로 예상됩니다.
차트 데이터를 가져올 때, GetContentDictionarySortByChartName() 함수를 사용하면 차트 이름을 key값으로 사용하는데 같은 이름의 차트가 있을 경우, 차트의 id를 key값으로 사용하게 됩니다.
뒤끝 콘솔에서 중복된 차트이름이 있는지 확인 후, 이름을 변경하시거나 GetContentDictionarySortByChartName() 함수 대신 GetContentDictionarySortByChartId() 함수를 사용해 주시면 됩니다.
참고하여 이용해 주시면 감사하겠습니다.

확인 감사합니다.

차트 생성할때 중복이름으로 차트를 만든적이 없습니다…
해당 프로젝트에 있는 차트쪽 전체 검사 한번 부탁드립니다.
지웠다 만들어도 바뀌지 않습니다.

확인 안내가 지연되어 죄송합니다.
현재 문제 상황이 재현되지 않고 있어 운영하고 계신 프로젝트 내에서 직접 확인을 진행해보고자 합니다.
이에 동의해주신다면 간단한 동의 말씀 남겨주시면 감사하겠습니다.
(동의 시 Wolf_Dev 프로젝트 내에 뒤끝 테스트 계정이 하나 생성되어 차트를 직접 다운로드 하며 테스트를 진행할 예정입니다.)

동의합니다. 테스트 부탁드립니다.

좋아요 1

기다려주셔 감사합니다.

해당 프로젝트의 차트를 Update 및 Load 한 후, GetContentDictionarySortByChartName() 함수를 통해
저장된 차트 keyName을 확인했으나 숫자로 나오지 않았으며 정상적으로 차트이름과 동일하게 나왔습니다.
또한 PromotionProductData 차트도 서버에 있는 데이터와 로컬에서 로드한 데이터가 동일한 것을 확인했습니다.
해당 오류는 이전에 동일 이름의 차트를 서버에서 만들고 로컬에 저장했다가 해당 차트를 서버에서 삭제하고 다시 만들면서 발생한 것으로 추측됩니다.
GetContentDictionarySortByChartName()의 경우, 중복된 이름이 있으면 차트의 id로 저장되어 상기와 같은 문제가 발생할 수 있으므로
GetContentDictionarySortByChartId()를 사용을 권장드립니다.
또한 중복이 이미 발생한 로컬 파일의 경우, 계속 오류가 남아있으므로 Backend.CDN.Content.Local.Reset()을 사용하여 초기화 하시거나
아래 개발자문서에 안내된 경로에서 backend_cdn.dat 파일을 삭제하고 사용해 주시기 바랍니다.

좋아요 1