Skip to content

Commit 166a1e0

Browse files
author
al.kravchuk
committed
#24116: Webapi schema generation fail in case when Get endpoint has param with Extension Attributes.
Fix swagger generator.
1 parent 92118f5 commit 166a1e0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/code/Magento/Webapi/Model/Rest/Swagger/Generator.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,8 @@ protected function getQueryParamNames($name, $type, $description, $prefix = '')
705705
*/
706706
private function handleComplex($name, $type, $prefix, $isArray)
707707
{
708-
$parameters = $this->typeProcessor->getTypeData($type)['parameters'];
708+
$typeData = $this->typeProcessor->getTypeData($type);
709+
$parameters = $typeData['parameters'] ?? [];
709710
$queryNames = [];
710711
foreach ($parameters as $subParameterName => $subParameterInfo) {
711712
$subParameterType = $subParameterInfo['type'];

0 commit comments

Comments
 (0)