Skip to content

Commit

Permalink
Pass correct extraction to trackColumnExtractViaShortcut
Browse files Browse the repository at this point in the history
  • Loading branch information
romeovs committed May 3, 2024
1 parent 3d1ab6b commit 5e9b1cc
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 6 deletions.
13 changes: 11 additions & 2 deletions frontend/src/metabase/query_builder/analytics.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,19 @@ export const trackColumnCombineViaShortcut = (query, question) => {
});
};

export const trackColumnExtractViaShortcut = (query, tag, question) => {
export const trackColumnExtractViaShortcut = (
query,
stageIndex,
extraction,
question,
) => {
trackSchemaEvent("question", "1-0-4", {
event: "column_extract_via_shortcut",
custom_expressions_used: Lib.functionsUsedByExtraction(tag),
custom_expressions_used: Lib.functionsUsedByExtraction(
query,
stageIndex,
extraction,
),
database_id: Lib.databaseID(query),
question_id: question?.id() ?? 0,
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,9 @@ export const ExpressionWidget = <Clause extends object = Lib.ExpressionClause>(
const handleSubmit = (
clause: Lib.ExpressionClause,
name: string,
tag: Lib.ColumnExtractionTag,
extraction: Lib.ColumnExtraction,
) => {
trackColumnExtractViaShortcut(query, tag);
trackColumnExtractViaShortcut(query, stageIndex, extraction);
const expression = Lib.legacyExpressionForExpressionClause(
query,
stageIndex,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ type Props = {
onSubmit: (
clause: Lib.ExpressionClause,
name: string,
tag: Lib.ColumnExtractionTag,
extraction: Lib.ColumnExtraction,
) => void;
onCancel: () => void;
};
Expand Down Expand Up @@ -55,7 +55,7 @@ export function ExtractColumn({
const name = getName(query, stageIndex, info);
const lastExpression = expressions.at(-1);
if (lastExpression) {
onSubmit(lastExpression, name, info.tag);
onSubmit(lastExpression, name, extraction);
}
}

Expand Down

0 comments on commit 5e9b1cc

Please sign in to comment.