Add rust fix

This commit is contained in:
Nate Kelley 2025-09-25 22:33:32 -06:00
parent ae7c78a891
commit 2fc4ec1925
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
3 changed files with 8 additions and 2 deletions

View File

@ -246,6 +246,7 @@ fn create_default_chart_config() -> ChartConfig {
y: vec!["y".to_string()],
category: None,
tooltip: None,
color_by: None,
},
bar_layout: None,
bar_sort_by: None,

View File

@ -74,6 +74,7 @@ fn lowercase_column_identifiers(value: &mut serde_yaml::Value) {
"size",
"tableColumnOrder",
"barSortBy", // Added barSortBy as it likely contains column names
"colorBy", // Added colorBy as it contains column names
]
.contains(&key_str.as_str())
{
@ -608,6 +609,9 @@ pub struct BarAndLineAxis {
#[serde(skip_serializing_if = "Option::is_none")]
#[serde(alias = "tooltip")]
pub tooltip: Option<Vec<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
#[serde(alias = "color_by")]
pub color_by: Option<Vec<String>>,
}
#[derive(Debug, Serialize, Deserialize, Clone)]
@ -694,6 +698,9 @@ pub struct ComboChartAxis {
pub category: Option<Vec<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub tooltip: Option<Vec<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
#[serde(alias = "color_by")]
pub color_by: Option<Vec<String>>,
}
#[derive(Debug, Serialize, Deserialize, Clone)]

View File

@ -99,7 +99,6 @@ describe('ScatterAxisSchema', () => {
category: [],
size: [],
tooltip: null,
colorBy: null,
});
}
});
@ -213,7 +212,6 @@ describe('PieChartAxisSchema', () => {
x: [],
y: [],
tooltip: null,
colorBy: null,
});
}
});