From d3edb6b3dac462135028984ffa6414623dfa95f3 Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Wed, 26 Mar 2025 16:23:44 -0700 Subject: [PATCH] validation: include script path in ScriptFlaggedIllegalKeyword --- validation/src/validator.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/validation/src/validator.rs b/validation/src/validator.rs index dcbfd99..4d7a65f 100644 --- a/validation/src/validator.rs +++ b/validation/src/validator.rs @@ -31,7 +31,7 @@ fn hash_source(source:&str)->String{ #[allow(dead_code)] #[derive(Debug)] pub enum ValidateError{ - ScriptFlaggedIllegalKeyword, + ScriptFlaggedIllegalKeyword(String), ScriptBlocked(Option<submissions_api::types::ScriptID>), ScriptNotYetReviewed(Option<submissions_api::types::ScriptID>), ModelFileDownload(rbx_asset::cookie::GetError), @@ -115,7 +115,9 @@ impl Validator{ // check the source for illegal keywords if source_has_illegal_keywords(source){ // immediately abort - return Err(ValidateError::ScriptFlaggedIllegalKeyword); + // grab path to offending script + let path=get_partial_path(&dom,script); + return Err(ValidateError::ScriptFlaggedIllegalKeyword(path)); } // associate a name and policy with the source code // policy will be fetched from the database to replace the default policy