Geoplateforme / sdk-entrepot

SDK Python pour utiliser l'API Entrepôt de la Géoplateforme.
GNU General Public License v3.0
1 stars 0 forks source link

[BUG] Edition d'une configuration depuis le workflow #83

Closed LudivineSchlegel closed 6 months ago

LudivineSchlegel commented 7 months ago

Lors l'édition d'une configuration on veut modifier une partie de "used_data" ("stored_data" de la 1er used_data) :

"cfg-wmsv-valid" : {
                    "actions" : [
                       {
                          "type" : "edit-entity",
                          "body_parameters" : {
                             "type_infos" : {
                                "used_data" : [ {"stored_data" : "uuid"}]
                             }
                          },
                          "entity_id" : "...",
                          "entity_type" : "configuration",
                          "tags" : {}
                       }
],

Actuellement la liste : "used_data" est utilisée directement donc sans récupérer les autres informations pour compléter une used_data. L'action précédente est donc invalide.

Il faudrait pouvoir mettre à jour une used_data sans avoir à remettre toutes les informations.

TODO : déterminer comment fusionner la liste de "used_data" (@LudivineSchlegel @VSasyan @manonpayoux )

LudivineSchlegel commented 7 months ago

Solution sélectionné pour la fusion des used_data : Vu que la liste est ordonnée: on fusionne les dictionnaires en gardant l'ordre de la liste, si une used_data n'est pas modifié il faut mettre un dictionnaire vide {}. Il est donc impossible de supprimer ou ajouté des used_data.