Commit eb68c6c1 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Corrige operación no permitida sobre arguments

parent 6bb4cbc8
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
define([
	'dojo/_base/declare'
	, 'dojo/_base/lang'
], function(
	declare
	, lang
) {

	return declare(null, {
@@ -12,11 +10,9 @@ define([

		_addData: function(response) {

			const clonedResponse = lang.clone(response);

			if (clonedResponse.data.features) {
				clonedResponse.data.data = clonedResponse.data.features;
				delete clonedResponse.data.features;
			if (response.data.features) {
				response.data.data = response.data.features;
				delete response.data.features;
			}

			const data = response.data,
@@ -36,7 +32,7 @@ define([

			newData.total = newData.data?.length;

			arguments[0] = {data: newData};
			response.data = newData;

			this.inherited(arguments);
		}
+5 −13
Original line number Diff line number Diff line
define([
	'dojo/_base/declare'
	, 'dojo/_base/lang'
], function(
	declare
	, lang
) {

	return declare(null, {
@@ -17,12 +15,8 @@ define([
				this.inherited(arguments);
			}

			const clonedResponse = lang.clone(response);

			clonedResponse.data.data = clonedResponse.data.features;
			delete clonedResponse.data.features;

			arguments[0] = clonedResponse;
			response.data.data = response.data.features;
			delete response.data.features;

			this.inherited(arguments);
		},
@@ -31,12 +25,10 @@ define([

			const coordinates = this._getCoordinates(item.geometry);

			const itemData = this._merge([item, item.properties, {coordinates}]);

			delete itemData.geometry;
			delete itemData.properties;
			item = this._merge([item, item.properties, {coordinates}]);

			arguments[0] = itemData;
			delete item.geometry;
			delete item.properties;

			this.inherited(arguments);
		},