Skip to content

Commit 3208c8d

Browse files
committed
Fix SerializeListener to respect _api_respond request attribute
1 parent b53bb0b commit 3208c8d

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/EventListener/SerializeListener.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public function onKernelView(GetResponseForControllerResultEvent $event)
4747
$controllerResult = $event->getControllerResult();
4848
$request = $event->getRequest();
4949

50-
if ($controllerResult instanceof Response) {
50+
if ($controllerResult instanceof Response || !$request->attributes->get('_api_respond')) {
5151
return;
5252
}
5353

@@ -80,10 +80,6 @@ public function onKernelView(GetResponseForControllerResultEvent $event)
8080
*/
8181
private function serializeRawData(GetResponseForControllerResultEvent $event, Request $request, $controllerResult)
8282
{
83-
if (!$request->attributes->get('_api_respond')) {
84-
return;
85-
}
86-
8783
if (\is_object($controllerResult)) {
8884
$event->setControllerResult($this->serializer->serialize($controllerResult, $request->getRequestFormat(), $request->attributes->get('_api_normalization_context', [])));
8985

0 commit comments

Comments
 (0)