Skip to content

Commit 9275679

Browse files
committed
Fix passing no details
1 parent a01eab9 commit 9275679

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Contracts/Task.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public static function fromArray(array $data, ?\Closure $await = null): Task
179179
// It’s intentional that SnapshotCreation tasks don’t have a details object
180180
// (no SnapshotCreationDetails exists and tests don’t exercise any details)
181181
TaskType::SnapshotCreation => null,
182-
TaskType::Unknown => UnknownTaskDetails::fromArray($details),
182+
TaskType::Unknown => UnknownTaskDetails::fromArray($details ?? []),
183183
},
184184
\array_key_exists('error', $data) && null !== $data['error'] ? TaskError::fromArray($data['error']) : null,
185185
$await,

src/Contracts/TaskDetails/UnknownTaskDetails.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Meilisearch\Contracts\TaskDetails;
88

99
/**
10-
* @implements TaskDetails<array{}>
10+
* @implements TaskDetails<array<mixed>>
1111
*/
1212
final class UnknownTaskDetails implements TaskDetails
1313
{

0 commit comments

Comments
 (0)