diff --git a/backend/app/bl/GamesManager.js b/backend/app/bl/GamesManager.js
index 69402d6..7c6963d 100644
--- a/backend/app/bl/GamesManager.js
+++ b/backend/app/bl/GamesManager.js
@@ -64,7 +64,7 @@ class GamesManager{
this.list = async function(query){
return await db.list(collection, {
query,
- project: { name:1, id:1, sceneThumb: '$scenes.data.environment'}
+ project: { name:1, id:1, thumb: 1}
});
}
diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue
index 2027ad9..6e6ce32 100644
--- a/src/components/AppHeader.vue
+++ b/src/components/AppHeader.vue
@@ -7,9 +7,9 @@
- Нов игрови обект
- Нов сценарий
- Нова игра
+ {{ l.createGameObject }}
+ {{ l.createScenario }}
+ {{ l.createGame }}
diff --git a/src/components/AssetsManagement/AssetPreview.vue b/src/components/AssetsManagement/AssetPreview.vue
index c6cbac6..0d03674 100644
--- a/src/components/AssetsManagement/AssetPreview.vue
+++ b/src/components/AssetsManagement/AssetPreview.vue
@@ -1,6 +1,9 @@
-
+
s.id == v)?.sceneThumb?.[0];
+ }
+ }
+ },
computed: {
id() {
return this.$route.params?.id;
@@ -56,7 +63,8 @@ export default {
this.loading = true;
try {
let result = await this.$api.game.save(this.object);
- Object.assign(this.object, result.data.object);
+ //Object.assign(this.object, result.data.object);
+ this.object.id = result.data.object.id;
if (this.id == 'add') {
this.$router.replace({ params: { id: this.object.id } });
}
diff --git a/src/pages/games/list.vue b/src/pages/games/list.vue
index 56d6c33..09fb16e 100644
--- a/src/pages/games/list.vue
+++ b/src/pages/games/list.vue
@@ -3,7 +3,7 @@
-
+
{{ v.name }}