InseeFr / Bauhaus-Back-Office

Back-office services for Bauhaus
MIT License
3 stars 8 forks source link

Supprimer une codelist #544

Closed GtanSndil closed 2 weeks ago

GtanSndil commented 4 months ago

Depuis le front ou le back, ne fonctionne pas On a le droit en théorie pour les codelists unpublished. Que la code list ait des codes ou pas, on a dans la log : org.json.JSONException: JSONObject["codes"] not found. at org.json.JSONObject.get(JSONObject.java:568) ~[json-20231013.jar:na] at org.json.JSONObject.getJSONObject(JSONObject.java:778) ~[json-20231013.jar:na] at fr.insee.rmes.bauhaus_services.code_list.CodeListServiceImpl.deleteCodeList(CodeListServiceImpl.java:260) ~[classes/:3.12.0] On a le problème que la code list aie ou pas des codes. En effet, on fait JSONObject codes = codesList.getJSONObject(CODES); avec, en amont : JSONObject codesList = getDetailedCodesListJson(notation, partial); et getDetailedCodesListJson ne récupère pas les codes.

Proposition de correction dans la PR concernant l'issue :