]> BookStack Code Mirror - bookstack/blobdiff - app/Exports/ZipExports/Models/ZipExportBook.php
ZIP Exports: Added ID checks and testing to validator
[bookstack] / app / Exports / ZipExports / Models / ZipExportBook.php
index 0dc4e93d43cb34070a2c53a065259ef0787c44dc..47ab8f0a699ce82f58fee261443eeae9b07e45ee 100644 (file)
@@ -70,7 +70,7 @@ class ZipExportBook extends ZipExportModel
     public static function validate(ZipValidationHelper $context, array $data): array
     {
         $rules = [
-            'id'    => ['nullable', 'int'],
+            'id'    => ['nullable', 'int', $context->uniqueIdRule('book')],
             'name'  => ['required', 'string', 'min:1'],
             'description_html' => ['nullable', 'string'],
             'cover' => ['nullable', 'string', $context->fileReferenceRule()],