diff --git a/DRAFT_CHANGELOG.md b/DRAFT_CHANGELOG.md index b793d5ff..4de70384 100644 --- a/DRAFT_CHANGELOG.md +++ b/DRAFT_CHANGELOG.md @@ -1,22 +1,22 @@ -# Bibliothèque d'accès aux services Géoportail, version 3.0.3 +# Bibliothèque d'accès aux services Géoportail, version 3.0.4 -**10/11/2021 : 3.0.3** +**03/12/2021 : 3.0.4** > release of geoportal access library ## Summary - + ## Changelog * [Added] + - En options en entrée de l'autoconf, il y a possibilité désormais de passer une liste de clés sous forme de string. ex. "key1,key2,key3" (#77) + * [Changed] * [Removed] * [Fixed] - - - seule la geometrie complete est renvoyée par le service si la geometrie par portion n'est pas demandée (49c0059be9e0a2aa3f5e41af9ebfdb28152a7452) * [Deprecated] diff --git a/geoportal-access-lib-3.0.2.tgz b/geoportal-access-lib-3.0.2.tgz deleted file mode 100644 index fd9dedac..00000000 Binary files a/geoportal-access-lib-3.0.2.tgz and /dev/null differ diff --git a/geoportal-access-lib-3.0.3.tgz b/geoportal-access-lib-3.0.3.tgz new file mode 100644 index 00000000..6a179fbe Binary files /dev/null and b/geoportal-access-lib-3.0.3.tgz differ diff --git a/package.json b/package.json index ddd0067a..15f80ec8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "geoportal-access-lib", - "version": "3.0.3", - "date": "10/11/2021", + "version": "3.0.4", + "date": "03/12/2021", "description": "French Geoportal resources access library", "module": "src/Gp.js", "main": "dist/GpServices-src.js", diff --git a/src/Services/AutoConf/AutoConf.js b/src/Services/AutoConf/AutoConf.js index 6978368a..f7e11c4f 100644 --- a/src/Services/AutoConf/AutoConf.js +++ b/src/Services/AutoConf/AutoConf.js @@ -60,6 +60,11 @@ function AutoConf (options) { this.logger = Logger.getLogger("Gp.Services.AutoConf"); this.logger.trace("[Constructeur AutoConf (options)]"); + // si on a une liste de plusieurs clés en options, on la transforme en tableau (multiKeys) + if ((typeof this.options.apiKey === "string" || this.options.apiKey instanceof String) && Array.isArray(this.options.apiKey.split(",")) && this.options.apiKey.split(",").length > 1) { + this.options.apiKey = this.options.apiKey.split(","); + } + // ##################### // analyse des options // #####################