diff options
author | Lukas Schaefer <lukas@lschaefer.xyz> | 2025-04-11 02:44:51 -0400 |
---|---|---|
committer | Andy Scherzinger <info@andy-scherzinger.de> | 2025-04-23 23:05:10 +0200 |
commit | aba43d4a8a78ede32bba94a1b2137bb9ab1d5312 (patch) | |
tree | d87da5e54e9187bca1d82ce76e1b39643a5ccbd0 | |
parent | a6cc47a8971b63279483e42b624dd1cd9530ae1a (diff) | |
download | nextcloud-server-backport/52116/stable31.tar.gz nextcloud-server-backport/52116/stable31.zip |
Fix(TaskProcessing): for validation for taskprocessing EShapeTypebackport/52116/stable31
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
-rw-r--r-- | lib/public/TaskProcessing/EShapeType.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/public/TaskProcessing/EShapeType.php b/lib/public/TaskProcessing/EShapeType.php index cd8d6d837da..f6cfab6b38f 100644 --- a/lib/public/TaskProcessing/EShapeType.php +++ b/lib/public/TaskProcessing/EShapeType.php @@ -154,19 +154,19 @@ enum EShapeType: int { if ($this === EShapeType::ListOfImages && (!is_array($value) || count(array_filter($value, fn ($item) => !is_numeric($item))) > 0)) { throw new ValidationException('Non-image list item provided for ListOfImages slot'); } - if ($this === EShapeType::Audio && !is_string($value)) { + if ($this === EShapeType::Audio && !is_numeric($value)) { throw new ValidationException('Non-audio item provided for Audio slot'); } if ($this === EShapeType::ListOfAudios && (!is_array($value) || count(array_filter($value, fn ($item) => !is_numeric($item))) > 0)) { throw new ValidationException('Non-audio list item provided for ListOfAudio slot'); } - if ($this === EShapeType::Video && !is_string($value)) { + if ($this === EShapeType::Video && !is_numeric($value)) { throw new ValidationException('Non-video item provided for Video slot'); } if ($this === EShapeType::ListOfVideos && (!is_array($value) || count(array_filter($value, fn ($item) => !is_numeric($item))) > 0)) { throw new ValidationException('Non-video list item provided for ListOfTexts slot'); } - if ($this === EShapeType::File && !is_string($value)) { + if ($this === EShapeType::File && !is_numeric($value)) { throw new ValidationException('Non-file item provided for File slot'); } if ($this === EShapeType::ListOfFiles && (!is_array($value) || count(array_filter($value, fn ($item) => !is_numeric($item))) > 0)) { |