Skip to content

Commit aa2c1bb

Browse files
authored
Fix event cover upload (#517)
1 parent 7020a64 commit aa2c1bb

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

backend/app/Http/Actions/Events/Images/CreateEventImageAction.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace HiEvents\Http\Actions\Events\Images;
44

5+
use HiEvents\DomainObjects\Enums\EventImageType;
56
use HiEvents\DomainObjects\EventDomainObject;
67
use HiEvents\Http\Actions\BaseAction;
78
use HiEvents\Http\Request\Event\CreateEventImageRequest;
@@ -27,7 +28,11 @@ public function __invoke(CreateEventImageRequest $request, int $eventId): JsonRe
2728
'event_id' => $eventId,
2829
]);
2930

30-
$image = $this->createEventImageHandler->handle(CreateEventImageDTO::fromArray($payload));
31+
$image = $this->createEventImageHandler->handle(new CreateEventImageDTO(
32+
event_id: $payload['event_id'],
33+
image: $request->file('image'),
34+
imageType: EventImageType::fromName($payload['type']),
35+
));
3136

3237
return $this->resourceResponse(ImageResource::class, $image);
3338
}

backend/app/Services/Domain/Event/CreateEventImageService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function createImage(
3030
EventImageType $imageType,
3131
): ImageDomainObject
3232
{
33-
return $this->databaseManager->transaction(function () use ($entityType, $image, $eventId, $imageType) {
33+
return $this->databaseManager->transaction(function () use ($image, $eventId, $imageType) {
3434
if ($imageType === EventImageType::EVENT_COVER) {
3535
$this->imageRepository->deleteWhere([
3636
'entity_id' => $eventId,

0 commit comments

Comments
 (0)