浏览代码

Merge pull request #36667 from nextcloud/fix/ocm-validation-errors

Fix OCM validation errors
Kate 1 年之前
父节点
当前提交
fc371facd2
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      lib/public/Federation/Exceptions/BadRequestException.php

+ 5 - 2
lib/public/Federation/Exceptions/BadRequestException.php

@@ -32,6 +32,9 @@ use OCP\HintException;
  * @since 14.0.0
  */
 class BadRequestException extends HintException {
+	/**
+	 * @var string[] $parameterList
+	 */
 	private $parameterList;
 
 	/**
@@ -55,7 +58,7 @@ class BadRequestException extends HintException {
 	 *
 	 * @since 14.0.0
 	 *
-	 * @return array
+	 * @return array{message: string, validationErrors: array{message: string, name: string}[]}
 	 */
 	public function getReturnMessage() {
 		$result = [
@@ -65,7 +68,7 @@ class BadRequestException extends HintException {
 		];
 
 		foreach ($this->parameterList as $missingParameter) {
-			$result['validationErrors'] = [
+			$result['validationErrors'][] = [
 				'name' => $missingParameter,
 				'message' => 'NOT_FOUND'
 			];