Erreur à la modification d'une Configuration (via une Action) :
ERREUR FATALE - Erreur non spécifiée :
ERREUR - Traceback (most recent call last):
File "/home/srv_od_xprd/.pyenv/versions/3.8.5/lib/python3.8/site-packages/sdk_entrepot_gpf/__main__.py", line 868, in
Main()
File "/home/srv_od_xprd/.pyenv/versions/3.8.5/lib/python3.8/site-packages/sdk_entrepot_gpf/__main__.py", line 72, in __init__
self.workflow()
File "/home/srv_od_xprd/.pyenv/versions/3.8.5/lib/python3.8/site-packages/sdk_entrepot_gpf/__main__.py", line 639, in workflow
o_workflow.run_step(self.o_args.step, callback_run_step, self.ctrl_c_action, behavior=s_behavior, datastore=self.datastore, comments=self.o_args.comment, tags=d_tags)
File "/home/srv_od_xprd/.pyenv/versions/3.8.5/lib/python3.8/site-packages/sdk_entrepot_gpf/workflow/Workflow.py", line 112, in run_step
o_action.run(s_use_datastore)
File "/home/srv_od_xprd/.pyenv/versions/3.8.5/lib/python3.8/site-packages/sdk_entrepot_gpf/workflow/action/EditAction.py", line 39, in run
o_entity.edit(self.definition_dict["body_parameters"])
File "/home/srv_od_xprd/.pyenv/versions/3.8.5/lib/python3.8/site-packages/sdk_entrepot_gpf/store/Configuration.py", line 74, in edit
if len(d_origine_data["used_data"]) != len(data_edit["used_data"]):
KeyError: 'used_data'
ERREUR FATALE - Erreur non spécifiée.
Diagnostique
La clef used_data n'est pas directement dans le dictionnaire décrivant l'entité, mais c'est une sous-clef de la clef type_infos.
Problème rencontré
Erreur à la modification d'une Configuration (via une Action) :
Diagnostique
La clef
used_data
n'est pas directement dans le dictionnaire décrivant l'entité, mais c'est une sous-clef de la cleftype_infos
.Il faut donc modifier la fonction Configuration.edit.