feat(editor): Send template id as string in all telemetry events (#8498)

This commit is contained in:
Milorad FIlipović
2024-01-31 13:34:11 +01:00
committed by GitHub
parent 839dd96c7d
commit 2aed788dc3
6 changed files with 25 additions and 7 deletions

View File

@@ -18,6 +18,7 @@ import { useTelemetry } from '@/composables/useTelemetry';
import { middleware } from '@/rbac/middleware';
import type { RouteConfig, RouterMiddleware } from '@/types/router';
import { initializeCore } from '@/init';
import { tryToParseNumber } from '@/utils/typesUtils';
const ChangePasswordView = async () => await import('./views/ChangePasswordView.vue');
const ErrorView = async () => await import('./views/ErrorView.vue');
@@ -120,7 +121,9 @@ export const routes = [
getProperties(route: RouteLocation) {
const templatesStore = useTemplatesStore();
return {
template_id: route.params.id,
template_id: tryToParseNumber(
Array.isArray(route.params.id) ? route.params.id[0] : route.params.id,
),
wf_template_repo_session_id: templatesStore.currentSessionId,
};
},
@@ -142,7 +145,9 @@ export const routes = [
getProperties(route: RouteLocation) {
const templatesStore = useTemplatesStore();
return {
template_id: route.params.id,
template_id: tryToParseNumber(
Array.isArray(route.params.id) ? route.params.id[0] : route.params.id,
),
wf_template_repo_session_id: templatesStore.currentSessionId,
};
},