mirror of
https://github.com/n8n-io/n8n.git
synced 2024-10-26 21:46:07 +03:00
⚡ Fix mapping param on regular node
This commit is contained in:
parent
3c17028ca9
commit
734a433d2f
@ -286,15 +286,15 @@ export class Elasticsearch implements INodeType {
|
||||
|
||||
const body = {} as IDataObject;
|
||||
const qs = {} as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject & { mappings: string };
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
const { aliases, mappings, settings, ...rest } = additionalFields;
|
||||
Object.assign(body, aliases, mappings, settings);
|
||||
Object.assign(body, aliases, JSON.parse(mappings), settings);
|
||||
Object.assign(qs, rest);
|
||||
}
|
||||
|
||||
responseData = await elasticsearchApiRequest.call(this, 'PUT', `/${indexId}`);
|
||||
responseData = await elasticsearchApiRequest.call(this, 'PUT', `/${indexId}`, body, qs);
|
||||
responseData = { id: indexId, ...responseData };
|
||||
delete responseData.index;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user