Projet

Général

Profil

Actions

Anomalie #18841

fermé

Erreur d’enregistrement des JSON vides

Ajouté par Quentin RIBAC il y a presque 3 ans. Mis à jour il y a presque 2 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Mathieu PIONNIER
Version cible:
Début:
25/11/2021
Echéance:
22/12/2021

Description

Lors de la création / mise-à-jour d’une entité notamment, les champs de type jsonb en SQL sont initialisés à [] au lieu de {}.

Impact : le champ external_id prend la mauvaise valeur [] et non {} lorsqu’il devient vide. En outre, ceci bloque par la suite l’insertion des external_id tels que l’UID Multigest ou l’identifiant dans le parapheur externe.

Correction proposée : ajouter aux appels de json_encode() le flag JSON_FORCE_OBJECT (back, PHP). Voir https://www.php.net/manual/fr/json.constants.php

Actions

Formats disponibles : Atom PDF