diff --git a/modules/zone/back/methods/zone/exclusionGeo.js b/modules/zone/back/methods/zone/exclusionGeo.js index 13393e3ead..5026c58c55 100644 --- a/modules/zone/back/methods/zone/exclusionGeo.js +++ b/modules/zone/back/methods/zone/exclusionGeo.js @@ -17,7 +17,7 @@ module.exports = Self => { }, { arg: 'geoIds', - type: 'any', + type: ['number'], description: 'The geos id' } @@ -48,10 +48,10 @@ module.exports = Self => { const promises = []; - for (let geoId of geoIds) { + for (const geoId of geoIds) { const newZoneExclusionGeo = await models.ZoneExclusionGeo.create({ zoneExclusionFk: newZoneExclusion.id, - geoFk: geoId.id + geoFk: geoId }, myOptions); promises.push(newZoneExclusionGeo); diff --git a/modules/zone/back/methods/zone/specs/exclusionGeo.spec.js b/modules/zone/back/methods/zone/specs/exclusionGeo.spec.js index 562a66d9b9..3a345f2ce5 100644 --- a/modules/zone/back/methods/zone/specs/exclusionGeo.spec.js +++ b/modules/zone/back/methods/zone/specs/exclusionGeo.spec.js @@ -27,7 +27,7 @@ describe('zone exclusionGeo()', () => { try { const options = {transaction: tx}; - const geoIds = [{id: 1}, {id: 2}]; + const geoIds = [1, 2]; const result = await models.Zone.exclusionGeo(zoneId, today, geoIds, options); expect(result.length).toEqual(2); diff --git a/modules/zone/back/methods/zone/specs/updateExclusionGeo.spec.js b/modules/zone/back/methods/zone/specs/updateExclusionGeo.spec.js index 2f982fc801..9db2e24be4 100644 --- a/modules/zone/back/methods/zone/specs/updateExclusionGeo.spec.js +++ b/modules/zone/back/methods/zone/specs/updateExclusionGeo.spec.js @@ -26,7 +26,7 @@ describe('zone updateExclusionGeo()', () => { try { const options = {transaction: tx}; const zoneId = 2; - const geoIds = [{id: 1}, {id: 2}]; + const geoIds = [1, 2]; const result = await models.Zone.updateExclusionGeo(zoneId, geoIds, options); expect(result.length).toEqual(2); diff --git a/modules/zone/back/methods/zone/updateExclusionGeo.js b/modules/zone/back/methods/zone/updateExclusionGeo.js index c7c4b18a8b..237e336e08 100644 --- a/modules/zone/back/methods/zone/updateExclusionGeo.js +++ b/modules/zone/back/methods/zone/updateExclusionGeo.js @@ -11,7 +11,7 @@ module.exports = Self => { }, { arg: 'geoIds', - type: 'any', + type: ['number'], description: 'The geos id' } @@ -44,7 +44,7 @@ module.exports = Self => { for (const geoId of geoIds) { const params = { zoneExclusionFk: zoneExclusionFk, - geoFk: geoId.id + geoFk: geoId }; const deletedZoneExclusionGeos = models.ZoneExclusionGeo.create(params, myOptions); promises.push(deletedZoneExclusionGeos); diff --git a/modules/zone/front/events/index.js b/modules/zone/front/events/index.js index 982c12e70c..b86330126f 100644 --- a/modules/zone/front/events/index.js +++ b/modules/zone/front/events/index.js @@ -215,7 +215,7 @@ class Controller extends Section { const excludeSelected = this.excludeSelected; let req; const geoIds = []; - this.exclusionGeos.forEach(id => geoIds.push({id})); + this.exclusionGeos.forEach(id => geoIds.push(id)); if (this.isNew) { const params = {