diff --git a/src/Builders/Paths/OperationsBuilder.php b/src/Builders/Paths/OperationsBuilder.php index 5e3c9e40..2a408ec2 100644 --- a/src/Builders/Paths/OperationsBuilder.php +++ b/src/Builders/Paths/OperationsBuilder.php @@ -70,11 +70,14 @@ public function build(array|Collection $routes): array $callbacks = $this->callbacksBuilder->build($route); $security = $this->securityBuilder->build($route); + $description = $route->actionDocBlock?->getDescription()->render(); + $summary = $route->actionDocBlock?->getSummary(); + $operation = Operation::create() ->action(Str::lower($operationAttribute->method) ?: $route->method) ->tags(...$tags) - ->description($route->actionDocBlock->getDescription()->render() !== '' ? $route->actionDocBlock->getDescription()->render() : null) - ->summary($route->actionDocBlock->getSummary() !== '' ? $route->actionDocBlock->getSummary() : null) + ->description(empty($description) ? null : $description) + ->summary(empty($summary) ? null : $summary) ->operationId($operationId) ->parameters(...$parameters) ->requestBody($requestBody)