Fix PHP error

pull/3924/head
Julio Montoya 5 years ago
parent 2b25b97003
commit bb98022187
  1. 25
      src/CoreBundle/Entity/Listener/ResourceListener.php

@ -166,18 +166,21 @@ class ResourceListener
// Last chance check parentResourceNodeId from request.
if (null !== $request && null === $parentNode) {
$resourceNodeIdFromRequest = $request->getCurrentRequest()->get('parentResourceNodeId');
if (empty($resourceNodeIdFromRequest)) {
$contentData = $request->getCurrentRequest()->getContent();
$contentData = json_decode($contentData, true);
$resourceNodeIdFromRequest = $contentData['parentResourceNodeId'] ?? '';
}
$currentRequest = $request->getCurrentRequest();
if (null !== $currentRequest) {
$resourceNodeIdFromRequest = $currentRequest->get('parentResourceNodeId');
if (empty($resourceNodeIdFromRequest)) {
$contentData = $request->getCurrentRequest()->getContent();
$contentData = json_decode($contentData, true);
$resourceNodeIdFromRequest = $contentData['parentResourceNodeId'] ?? '';
}
if (!empty($resourceNodeIdFromRequest)) {
$nodeRepo = $em->getRepository(ResourceNode::class);
$parent = $nodeRepo->find($resourceNodeIdFromRequest);
if (null !== $parent) {
$parentNode = $parent;
if (!empty($resourceNodeIdFromRequest)) {
$nodeRepo = $em->getRepository(ResourceNode::class);
$parent = $nodeRepo->find($resourceNodeIdFromRequest);
if (null !== $parent) {
$parentNode = $parent;
}
}
}
}

Loading…
Cancel
Save