UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 3.25 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`255548db-5f69-4cef-904f-38d650f3ec0a`,e._sentryDebugIdIdentifier=`sentry-dbid-255548db-5f69-4cef-904f-38d650f3ec0a`)})()}catch{}import{I as e,S as t}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{bt as n}from"./_MapCache-CUJwh2qp.js";import{_t as r}from"./src-wni2AGA3.js";import{As as i,Tr as a,aa as o,ei as s,en as c,eo as l,in as u,jr as d,na as f,pl as p,r as m,s as h}from"./users.store-BHWXXawf.js";import{Ps as g,ms as _,pl as v}from"./constants-CIP7tKq1.js";import{r as y}from"./_baseOrderBy-CaKruttV.js";import{t as b}from"./usePageRedirectionHelper-Dxb_B6-R.js";const x=g=>{let x=c(),S=r(),C=n(),w=d(),T=a(),E=h(),D=g??u(),O=i(),k=m(),A=b(),j=t(()=>O.isEnterpriseFeatureEnabled[v.DebugInEditor]);return{applyExecutionData:async t=>{let n=await E.getExecution(t),r=E.workflowObject,i=E.getNodes();if(!n?.data?.resultData)return;let{runData:a}=n.data.resultData,c=Object.keys(a),l=c.filter(e=>!i.some(t=>t.name===e)),u=E.workflowId?o(f(E.workflowId)):void 0,d=Object.keys(u?.pinData??{}),m=c.filter(e=>d.includes(e));if(m.length>0){let n=e(`p`,[C.baseText(`nodeView.confirmMessage.debug.message`),e(`ul`,{class:`mt-l ml-l`},m.map(t=>e(`li`,p(t))))]);if(await w.confirm(n,C.baseText(`nodeView.confirmMessage.debug.headline`),{type:`warning`,confirmButtonText:C.baseText(`nodeView.confirmMessage.debug.confirmButtonText`),cancelButtonText:C.baseText(`nodeView.confirmMessage.debug.cancelButtonText`),customClass:`matching-pinned-nodes-confirmation`})===`confirm`)m.forEach(e=>{u?.unpinNodeData(e)});else{await S.push({name:_.EXECUTION_PREVIEW,params:{name:r.id,executionId:t}});return}}D.resetAllNodesIssues(),D.setWorkflowExecutionData(n);let h=i.filter(e=>!r.getParentNodes(e.name).length),g=0;h.forEach(e=>{let t=a[e.name]?.[0];if(t?.data?.main){let n=t.data.main.find(e=>e&&e.length>0);n&&(g++,u?.pinNodeData(e.name,n),E.nodeMetadata[e.name]&&(delete E.nodeMetadata[e.name].pinnedDataLastUpdatedAt,delete E.nodeMetadata[e.name].pinnedDataLastRemovedAt))}}),T.showToast({title:C.baseText(`nodeView.showMessage.debug.title`),message:C.baseText(`nodeView.showMessage.debug.content`),type:`info`}),l.length&&T.showToast({title:C.baseText(`nodeView.showMessage.debug.missingNodes.title`),message:C.baseText(`nodeView.showMessage.debug.missingNodes.content`,{interpolate:{nodeNames:l.join(`, `)}}),type:`warning`}),x.track(`User clicked debug execution button`,{instance_id:y().instanceId,exec_status:s(n)?n.status:``,override_pinned_data:h.length===g,all_exec_data_imported:l.length===0})},handleDebugLinkClick:e=>{if(!j.value){k.openModalWithData({name:l,data:{title:C.baseText(`executionsList.debug.paywall.title`),footerButtonAction:()=>{k.closeModal(l),A.goToUpgrade(`debug`,`upgrade-debug`)}}}),e.preventDefault(),e.stopPropagation();return}E.isInDebugMode=!1}}};export{x as t}; //# sourceMappingURL=useExecutionDebugging-CgM9Buet.js.map