diff --git a/app/Filament/Resources/QualityValidationResource.php b/app/Filament/Resources/QualityValidationResource.php index 187ab94..d26f7cc 100644 --- a/app/Filament/Resources/QualityValidationResource.php +++ b/app/Filament/Resources/QualityValidationResource.php @@ -2093,10 +2093,52 @@ class QualityValidationResource extends Resource return; } + // if ($state == $expectedValue) + // { + // $set('part_validation5_error', null); + // } + // else if (strpos($state, '/') != false) { + // $parts = explode('/', $state); + // if (count($parts) >= 2) { + // $segmentToValidate = $parts[1]; + // } + // else + // { + // $segmentToValidate = null; + // } + // } + // else + // { + // $set('part_validation5_error', "Invalid input for part validation 5."); + // $set('part_validation5', null); + // return; + // } if ($state == $expectedValue) { $set('part_validation5_error', null); } + else if (strpos($state, '/') != false) + { + $parts = explode('/', $state); + if (count($parts) >= 2) + { + $segmentToValidate = $parts[1]; + if ($segmentToValidate == $expectedValue) { + $set('part_validation5_error', null); + $set('part_validation5', $segmentToValidate); + } else { + $set('part_validation5_error', "Invalid input for part validation 5."); + $set('part_validation5', null); + return; + } + } + else + { + $set('part_validation5_error', "Invalid input format for part validation 5."); + $set('part_validation5', null); + return; + } + } else { $set('part_validation5_error', "Invalid input for part validation 5.");