Skip to content

Commit 93e4e31

Browse files
committed
🚑️ Can't update maze map & can't create maze scoresheet
1 parent 7a20111 commit 93e4e31

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

models/mazeMap.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,10 @@ const mazeMapSchema = new Schema({
7474
name : {type: String, required: true},
7575
parent : {type: ObjectId},
7676
dice : [
77-
{type: ObjectId}
77+
{
78+
type : ObjectId,
79+
ref : 'MazeMap'
80+
}
7881
],
7982
height : {type: Number, integer: true, required: true, min: 1},
8083
width : {type: Number, integer: true, required: true, min: 1},

routes/api/mazeMaps.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ adminRouter.put('/:map', function (req, res, next) {
233233
// logger.debug(map)
234234
dbMap.cells = [];
235235
err = copyProperties(map, dbMap);
236+
if (map.dice != undefined) dbMap.dice = map.dice
236237

237238
if (err) {
238239
logger.error(err);

routes/api/mazeRuns.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ adminRouter.get('/scoresheet2', function (req, res, next) {
622622
});
623623
} else if (dbRuns) {
624624
for (let i = 0; i < dbRuns.length; i++) {
625-
if (dbRuns[i].tiles.length === 0 && !dbRuns[i].diceNumber) {
625+
if (dbRuns[i].tiles.length === 0 && !dbRuns[i].diceNumber && dbRuns[i].map.dice.length > 0) {
626626
const randomMapIndex = Math.floor(
627627
Math.random() * dbRuns[i].map.dice.length
628628
);

0 commit comments

Comments
 (0)