mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
fix: Stop telemetry events to Posthog (#16788)
This commit is contained in:
@@ -257,14 +257,10 @@ const isSingleLineInput: ComputedRef<boolean> = computed(
|
||||
function applyOverride() {
|
||||
if (!fromAIOverride.value) return;
|
||||
|
||||
telemetry.track(
|
||||
'User turned on fromAI override',
|
||||
{
|
||||
nodeType: activeNode.value?.type,
|
||||
parameter: props.path,
|
||||
},
|
||||
{ withPostHog: true },
|
||||
);
|
||||
telemetry.track('User turned on fromAI override', {
|
||||
nodeType: activeNode.value?.type,
|
||||
parameter: props.path,
|
||||
});
|
||||
updateFromAIOverrideValues(fromAIOverride.value, String(props.value));
|
||||
const value = buildValueFromOverride(fromAIOverride.value, props, true);
|
||||
valueChanged({
|
||||
@@ -277,14 +273,10 @@ function applyOverride() {
|
||||
function removeOverride(clearField = false) {
|
||||
if (!fromAIOverride.value) return;
|
||||
|
||||
telemetry.track(
|
||||
'User turned off fromAI override',
|
||||
{
|
||||
nodeType: activeNode.value?.type,
|
||||
parameter: props.path,
|
||||
},
|
||||
{ withPostHog: true },
|
||||
);
|
||||
telemetry.track('User turned off fromAI override', {
|
||||
nodeType: activeNode.value?.type,
|
||||
parameter: props.path,
|
||||
});
|
||||
valueChanged({
|
||||
node: activeNode.value?.name,
|
||||
name: props.path,
|
||||
|
||||
@@ -847,14 +847,10 @@ function onInputBlur(event: FocusEvent) {
|
||||
function applyOverride() {
|
||||
if (!props.node || !fromAIOverride.value) return;
|
||||
|
||||
telemetry.track(
|
||||
'User turned on fromAI override',
|
||||
{
|
||||
nodeType: props.node.type,
|
||||
parameter: props.path,
|
||||
},
|
||||
{ withPostHog: true },
|
||||
);
|
||||
telemetry.track('User turned on fromAI override', {
|
||||
nodeType: props.node.type,
|
||||
parameter: props.path,
|
||||
});
|
||||
updateFromAIOverrideValues(fromAIOverride.value, props.modelValue.value?.toString() ?? '');
|
||||
|
||||
emit('update:modelValue', {
|
||||
@@ -866,14 +862,10 @@ function applyOverride() {
|
||||
function removeOverride() {
|
||||
if (!props.node || !fromAIOverride.value) return;
|
||||
|
||||
telemetry.track(
|
||||
'User turned off fromAI override',
|
||||
{
|
||||
nodeType: props.node.type,
|
||||
parameter: props.path,
|
||||
},
|
||||
{ withPostHog: true },
|
||||
);
|
||||
telemetry.track('User turned off fromAI override', {
|
||||
nodeType: props.node.type,
|
||||
parameter: props.path,
|
||||
});
|
||||
emit('update:modelValue', {
|
||||
...props.modelValue,
|
||||
value: buildValueFromOverride(fromAIOverride.value, props, false),
|
||||
|
||||
@@ -715,18 +715,12 @@ onMounted(() => {
|
||||
const errorsToTrack = ['unknown error'];
|
||||
|
||||
if (error && errorsToTrack.some((e) => error.message?.toLowerCase().includes(e))) {
|
||||
telemetry.track(
|
||||
'User encountered an error',
|
||||
{
|
||||
node: node.value.type,
|
||||
errorMessage: error.message,
|
||||
nodeVersion: node.value.typeVersion,
|
||||
n8nVersion: rootStore.versionCli,
|
||||
},
|
||||
{
|
||||
withPostHog: true,
|
||||
},
|
||||
);
|
||||
telemetry.track('User encountered an error', {
|
||||
node: node.value.type,
|
||||
errorMessage: error.message,
|
||||
nodeVersion: node.value.typeVersion,
|
||||
n8nVersion: rootStore.versionCli,
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -108,9 +108,7 @@ const onDragEnd = (el: HTMLElement) => {
|
||||
|
||||
setTimeout(() => {
|
||||
void externalHooks.run('runDataJson.onDragEnd', telemetryPayload);
|
||||
telemetry.track('User dragged data for mapping', telemetryPayload, {
|
||||
withPostHog: true,
|
||||
});
|
||||
telemetry.track('User dragged data for mapping', telemetryPayload);
|
||||
}, 1000); // ensure dest data gets set if drop
|
||||
};
|
||||
|
||||
|
||||
@@ -308,9 +308,7 @@ function onDragEnd(column: string, src: string, depth = '0') {
|
||||
|
||||
void externalHooks.run('runDataTable.onDragEnd', telemetryPayload);
|
||||
|
||||
telemetry.track('User dragged data for mapping', telemetryPayload, {
|
||||
withPostHog: true,
|
||||
});
|
||||
telemetry.track('User dragged data for mapping', telemetryPayload);
|
||||
}, 1000); // ensure dest data gets set if drop
|
||||
}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ const {
|
||||
onMounted(() => {
|
||||
setInitialCredentialSelection();
|
||||
|
||||
telemetry.track('User opened cred setup', { source: 'canvas' }, { withPostHog: true });
|
||||
telemetry.track('User opened cred setup', { source: 'canvas' });
|
||||
});
|
||||
|
||||
onUnmounted(() => {
|
||||
|
||||
@@ -569,7 +569,6 @@ describe('VirtualSchema.vue', () => {
|
||||
src_nodes_back: '1',
|
||||
src_has_credential: false,
|
||||
}),
|
||||
{ withPostHog: true },
|
||||
),
|
||||
);
|
||||
});
|
||||
@@ -616,7 +615,6 @@ describe('VirtualSchema.vue', () => {
|
||||
src_view: 'schema_preview',
|
||||
src_has_credential: true,
|
||||
}),
|
||||
{ withPostHog: true },
|
||||
),
|
||||
);
|
||||
});
|
||||
|
||||
@@ -407,7 +407,7 @@ const onDragEnd = (el: HTMLElement) => {
|
||||
|
||||
void useExternalHooks().run('runDataJson.onDragEnd', telemetryPayload);
|
||||
|
||||
telemetry.track('User dragged data for mapping', telemetryPayload, { withPostHog: true });
|
||||
telemetry.track('User dragged data for mapping', telemetryPayload);
|
||||
}, 250); // ensure dest data gets set if drop
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -171,7 +171,7 @@ function onInputChange(workflowId: NodeParameterValue): void {
|
||||
}
|
||||
|
||||
function onListItemSelected(value: NodeParameterValue) {
|
||||
telemetry.track('User chose sub-workflow', {}, { withPostHog: true });
|
||||
telemetry.track('User chose sub-workflow', {});
|
||||
onInputChange(value);
|
||||
hideDropdown();
|
||||
}
|
||||
@@ -258,7 +258,7 @@ const onAddResourceClicked = async () => {
|
||||
if (projectId) {
|
||||
workflow.projectId = projectId;
|
||||
}
|
||||
telemetry.track('User clicked create new sub-workflow button', {}, { withPostHog: true });
|
||||
telemetry.track('User clicked create new sub-workflow button', {});
|
||||
|
||||
const newWorkflow = await workflowsStore.createNewWorkflow(workflow);
|
||||
const { href } = router.resolve({
|
||||
|
||||
Reference in New Issue
Block a user