🐛 Fix issue that it always used data of first item

This commit is contained in:
Jan Oberhauser 2020-06-12 21:12:21 +02:00
parent ed160764c9
commit 2bddf55d4f

View file

@ -213,20 +213,20 @@ export class OpenWeatherMap implements INodeType {
// Set base data // Set base data
qs = { qs = {
APPID: credentials.accessToken, APPID: credentials.accessToken,
units: this.getNodeParameter('format', 0) as string units: this.getNodeParameter('format', i) as string
}; };
// Get the location // Get the location
locationSelection = this.getNodeParameter('locationSelection', 0) as string; locationSelection = this.getNodeParameter('locationSelection', i) as string;
if (locationSelection === 'cityName') { if (locationSelection === 'cityName') {
qs.q = this.getNodeParameter('cityName', 0) as string; qs.q = this.getNodeParameter('cityName', i) as string;
} else if (locationSelection === 'cityId') { } else if (locationSelection === 'cityId') {
qs.id = this.getNodeParameter('cityId', 0) as number; qs.id = this.getNodeParameter('cityId', i) as number;
} else if (locationSelection === 'coordinates') { } else if (locationSelection === 'coordinates') {
qs.lat = this.getNodeParameter('latitude', 0) as string; qs.lat = this.getNodeParameter('latitude', i) as string;
qs.lon = this.getNodeParameter('longitude', 0) as string; qs.lon = this.getNodeParameter('longitude', i) as string;
} else if (locationSelection === 'zipCode') { } else if (locationSelection === 'zipCode') {
qs.zip = this.getNodeParameter('zipCode', 0) as string; qs.zip = this.getNodeParameter('zipCode', i) as string;
} else { } else {
throw new Error(`The locationSelection "${locationSelection}" is not known!`); throw new Error(`The locationSelection "${locationSelection}" is not known!`);
} }