1
0
forked from noxious/server

Bug fix for loading sprite actions

This commit is contained in:
Dennis Postma 2025-01-01 20:44:16 +01:00
parent 85af73c079
commit 11d30351ba

View File

@ -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',