From 3d4cbc630ea6399a506b6c804793d149532af87e Mon Sep 17 00:00:00 2001 From: Nikhil Sinha Date: Wed, 31 Dec 2025 04:40:04 +1100 Subject: [PATCH] fix: custom partition validation add check to reject dataset creation / updation when field name contains period (.) --- src/parseable/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/parseable/mod.rs b/src/parseable/mod.rs index d96324dcc..93d44df75 100644 --- a/src/parseable/mod.rs +++ b/src/parseable/mod.rs @@ -1015,5 +1015,15 @@ pub fn validate_custom_partition(custom_partition: &str) -> Result<(), CreateStr status: StatusCode::BAD_REQUEST, }); } + + for partition in custom_partition_list.iter() { + if partition.contains('.') { + return Err(CreateStreamError::Custom { + msg: format!("custom partition field {partition} must not contain '.'"), + status: StatusCode::BAD_REQUEST, + }); + } + } + Ok(()) }