This is an automated email from the ASF dual-hosted git repository.
xuang7 pushed a commit to branch release/v1.2
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/release/v1.2 by this push:
new d1396b1c1c fix(v1.2): Correct FilledAreaPlot x-value validation across
groups (#6998)
d1396b1c1c is described below
commit d1396b1c1c0ad0e674ceeb81d413d258796ae1f8
Author: Yicong Huang <[email protected]>
AuthorDate: Wed Jul 29 14:06:38 2026 -0400
fix(v1.2): Correct FilledAreaPlot x-value validation across groups (#6998)
### What changes were proposed in this PR?
Backport of #6894 to `release/v1.2`, cherry-picked from
bb7af8df3585a33ad1bd6485846313c1df1259d0. The cherry-pick applied
cleanly.
Follows the Direct Backport Push convention; opened as a PR (rather than
a direct push) per a backport-coverage audit.
### Any related issues, documentation, discussions?
Backport of #6894. Originally linked #6728.
### How was this PR tested?
Release-branch CI runs on this PR. Cherry-pick applied cleanly onto
`release/v1.2`; no manual conflict resolution was needed.
### Was this PR authored or co-authored using generative AI tooling?
Yes — backport prepared with Claude Code (mechanical cherry-pick; the
change itself is #6894 by its original author).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Martin Vu <[email protected]>
---
.../operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala
b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala
index 56aa041451..f7e2c4a0a8 100644
---
a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala
+++
b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala
@@ -121,7 +121,7 @@ class FilledAreaPlotOpDesc extends PythonOperatorDescriptor
{
| if x_values == None:
| x_values = set(group[$x].unique())
| elif set(group[$x].unique()).intersection(x_values):
- | X_values = x_values.union(set(group[$x].unique()))
+ | x_values = x_values.union(set(group[$x].unique()))
| elif not
set(group[$x].unique()).intersection(x_values):
| count += 1
| if count > tolerance: