From 11d30351ba9a258056d45da921c3a14f0adf8190 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Wed, 1 Jan 2025 20:44:16 +0100 Subject: [PATCH] Bug fix for loading sprite actions --- src/http/controllers/assets.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/http/controllers/assets.ts b/src/http/controllers/assets.ts index a031cb7..9b9197b 100644 --- a/src/http/controllers/assets.ts +++ b/src/http/controllers/assets.ts @@ -8,6 +8,7 @@ import { AssetData, UUID } from '#application/types' import SpriteRepository from '#repositories/spriteRepository' import TileRepository from '#repositories/tileRepository' import ZoneRepository from '#repositories/zoneRepository' +import Database from '#application/database' export class AssetsController extends BaseController { /** @@ -70,6 +71,8 @@ export class AssetsController extends BaseController { return this.sendError(res, 'Sprite not found', 404) } + await Database.getEntityManager().populate(sprite, ['spriteActions']) + const assets: AssetData[] = sprite.spriteActions.getItems().map((spriteAction) => ({ key: sprite.id + '-' + spriteAction.action, data: '/assets/sprites/' + sprite.getId() + '/' + spriteAction.getAction() + '.png',