mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
feat(core, editor): Support pairedItem for pinned data (#3843)
* 📘 Adjust interface * ⚡ Adjust pindata in state store * ✨ Add utils * ⚡ Replace utils calls * ⚡ Adjust pindata intake and display * 🔥 Remove excess BE fixes * 📝 Update comment * 🧪 Adjust tests * 🔥 Remove unneeded helper * 🚚 Improve naming * 🧹 Clean up `ormconfig.ts` * 📘 Add types and type guards * ⚡ Improve serializer for sqlite * ✨ Create migration utils * ⚡ Set up sqlite serializer * 🗃️ Write sqlite migration * 🗃️ Write MySQL migration * 🗃️ Write Postgres migration * ⚡ Add imports and exports to barrels * 🚚 Rename `runChunked` to `runInBatches` * ⚡ Improve migration loggers * ♻️ Address feedback * 🚚 Improve naming
This commit is contained in:
@@ -933,14 +933,9 @@ export class WorkflowExecute {
|
||||
const { pinData } = this.runExecutionData.resultData;
|
||||
|
||||
if (pinData && !executionNode.disabled && pinData[executionNode.name] !== undefined) {
|
||||
let nodePinData = pinData[executionNode.name];
|
||||
const nodePinData = pinData[executionNode.name];
|
||||
|
||||
if (!Array.isArray(nodePinData)) nodePinData = [nodePinData];
|
||||
|
||||
const itemsPerRun = nodePinData.map((item, index) => {
|
||||
return { json: item, pairedItem: { item: index } };
|
||||
});
|
||||
nodeSuccessData = [itemsPerRun]; // always zeroth runIndex
|
||||
nodeSuccessData = [nodePinData]; // always zeroth runIndex
|
||||
} else {
|
||||
Logger.debug(`Running node "${executionNode.name}" started`, {
|
||||
node: executionNode.name,
|
||||
|
||||
Reference in New Issue
Block a user