report list of entities without array keys to frontend
lead to a blank flow settings page when a third party entity was registered. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
parent
35c2a9fe0a
commit
2799064573
|
@ -601,7 +601,7 @@ class Manager implements IManager {
|
||||||
public function getEntitiesList(): array {
|
public function getEntitiesList(): array {
|
||||||
$this->eventDispatcher->dispatch(IManager::EVENT_NAME_REG_ENTITY, new GenericEvent($this));
|
$this->eventDispatcher->dispatch(IManager::EVENT_NAME_REG_ENTITY, new GenericEvent($this));
|
||||||
|
|
||||||
return array_merge($this->getBuildInEntities(), $this->registeredEntities);
|
return array_values(array_merge($this->getBuildInEntities(), $this->registeredEntities));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -640,7 +640,7 @@ class Manager implements IManager {
|
||||||
protected function getBuildInEntities(): array {
|
protected function getBuildInEntities(): array {
|
||||||
try {
|
try {
|
||||||
return [
|
return [
|
||||||
$this->container->query(File::class),
|
File::class => $this->container->query(File::class),
|
||||||
];
|
];
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
$this->logger->logException($e);
|
$this->logger->logException($e);
|
||||||
|
|
Loading…
Reference in New Issue