diff --git a/_get_config.html b/_get_config.html
index 0ebc002..9273f17 100644
--- a/_get_config.html
+++ b/_get_config.html
@@ -8,21 +8,22 @@
{{* config par défaut *}}
{{:read file="./default.json" assign="config_defaut"}}
{{:assign config_defaut=$config_defaut|json_decode}}
-
{{:assign var="directions.input" value="entrée"}}
{{:assign var="directions.output" value="sortie"}}
{{#foreach from=$directions key="direction"}}
+ {{* config par défaut *}}
+ {{:assign var="nature_defaut" from="config_defaut.%ss"|args:$direction}}
+ {{:assign keys_defaut=$nature_defaut|keys}}
+ {{#foreach from=$nature_defaut item="elem"}}
+ {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}}
+ {{/foreach}}
+
+ {{* config enregistrée *}}
{{:assign var="nature" from="module.config.%s_nature"|args:$direction}}
- {{if $nature != null}}
- {{#foreach from=$nature item="elem"}}
+ {{#foreach from=$nature item="elem"}}
+ {{if ! $elem.key|in:$keys_defaut}}
{{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}}
- {{/foreach}}
- {{else}}
- {{* pas de config enregistrée : utiliser la config par défaut *}}
- {{:assign var="nature" from="config_defaut.%ss"|args:$direction}}
- {{#foreach from=$nature item="elem"}}
- {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}}
- {{/foreach}}
- {{/if}}
+ {{/if}}
+ {{/foreach}}
{{/foreach}}
diff --git a/module.ini b/module.ini
index b64a48c..528bb55 100644
--- a/module.ini
+++ b/module.ini
@@ -1,5 +1,5 @@
name="Gestion des matériels"
-description="Permet de gérer un inventaire de matériels, ainsi que de suivre les prêts.\nversion 0.7"
+description="Permet de gérer un inventaire de matériels, ainsi que de suivre les prêts.\nversion 0.71"
author="Jean-Christophe Engel"
author_url="https://gitea.zaclys.com/lesanges"
home_button=true