You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by sn...@apache.org on 2023/11/07 18:11:32 UTC

(pinot) 01/02: added check for illegal character '/' in taskName

This is an automated email from the ASF dual-hosted git repository.

snlee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git

commit 8961e5460f017c852bf3716a1e9fe411810abe1d
Author: Aishik <ai...@startree.ai>
AuthorDate: Mon Nov 6 19:35:15 2023 +0530

    added check for illegal character '/' in taskName
---
 .../src/main/java/org/apache/pinot/spi/config/task/AdhocTaskConfig.java  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pinot-spi/src/main/java/org/apache/pinot/spi/config/task/AdhocTaskConfig.java b/pinot-spi/src/main/java/org/apache/pinot/spi/config/task/AdhocTaskConfig.java
index 3a1f5b1068..ad4af27646 100644
--- a/pinot-spi/src/main/java/org/apache/pinot/spi/config/task/AdhocTaskConfig.java
+++ b/pinot-spi/src/main/java/org/apache/pinot/spi/config/task/AdhocTaskConfig.java
@@ -57,6 +57,7 @@ public class AdhocTaskConfig extends BaseJsonConfig {
       @JsonProperty("taskConfigs") @Nullable Map<String, String> taskConfigs) {
     Preconditions.checkArgument(taskType != null, "'taskType' must be configured");
     Preconditions.checkArgument(tableName != null, "'tableName' must be configured");
+    Preconditions.checkArgument(taskName == null || !taskName.contains("/"), "'taskName' must not contain '/'");
     _taskType = taskType;
     _tableName = tableName;
     _taskName = taskName;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org