Bug fix for loading sprite actions
This commit is contained in:
parent
85af73c079
commit
11d30351ba
@ -8,6 +8,7 @@ import { AssetData, UUID } from '#application/types'
|
|||||||
import SpriteRepository from '#repositories/spriteRepository'
|
import SpriteRepository from '#repositories/spriteRepository'
|
||||||
import TileRepository from '#repositories/tileRepository'
|
import TileRepository from '#repositories/tileRepository'
|
||||||
import ZoneRepository from '#repositories/zoneRepository'
|
import ZoneRepository from '#repositories/zoneRepository'
|
||||||
|
import Database from '#application/database'
|
||||||
|
|
||||||
export class AssetsController extends BaseController {
|
export class AssetsController extends BaseController {
|
||||||
/**
|
/**
|
||||||
@ -70,6 +71,8 @@ export class AssetsController extends BaseController {
|
|||||||
return this.sendError(res, 'Sprite not found', 404)
|
return this.sendError(res, 'Sprite not found', 404)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await Database.getEntityManager().populate(sprite, ['spriteActions'])
|
||||||
|
|
||||||
const assets: AssetData[] = sprite.spriteActions.getItems().map((spriteAction) => ({
|
const assets: AssetData[] = sprite.spriteActions.getItems().map((spriteAction) => ({
|
||||||
key: sprite.id + '-' + spriteAction.action,
|
key: sprite.id + '-' + spriteAction.action,
|
||||||
data: '/assets/sprites/' + sprite.getId() + '/' + spriteAction.getAction() + '.png',
|
data: '/assets/sprites/' + sprite.getId() + '/' + spriteAction.getAction() + '.png',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user