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:
Arthur Schiwon 2019-12-21 00:46:37 +01:00
parent 35c2a9fe0a
commit 2799064573
No known key found for this signature in database
GPG Key ID: 7424F1874854DF23
1 changed files with 2 additions and 2 deletions

View File

@ -601,7 +601,7 @@ class Manager implements IManager {
public function getEntitiesList(): array {
$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 {
try {
return [
$this->container->query(File::class),
File::class => $this->container->query(File::class),
];
} catch (QueryException $e) {
$this->logger->logException($e);