From bd14e497078d2c71261472de5d0952f31a4343a4 Mon Sep 17 00:00:00 2001 From: Nick Winter Date: Thu, 9 Jun 2016 16:48:18 -0700 Subject: [PATCH] Fix #3701: load data properly for simulation again. --- app/lib/LevelLoader.coffee | 2 +- app/models/Level.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/LevelLoader.coffee b/app/lib/LevelLoader.coffee index a3a2725f6..d4f225a38 100644 --- a/app/lib/LevelLoader.coffee +++ b/app/lib/LevelLoader.coffee @@ -123,7 +123,7 @@ module.exports = class LevelLoader extends CocoClass url += "?course=#{@courseID}" if @courseID session = new LevelSession().setURL url - session.project = ['creator', 'team', 'heroConfig', 'codeLanguage', 'submittedCodeLanguage', 'state'] if @headless + session.project = ['creator', 'team', 'heroConfig', 'codeLanguage', 'submittedCodeLanguage', 'state', 'submittedCode'] if @headless @sessionResource = @supermodel.loadModel(session, 'level_session', {cache: false}) @session = @sessionResource.model if @opponentSessionID diff --git a/app/models/Level.coffee b/app/models/Level.coffee index b284f1dda..32b238df0 100644 --- a/app/models/Level.coffee +++ b/app/models/Level.coffee @@ -146,7 +146,7 @@ module.exports = class Level extends CocoModel levelThang.components.push placeholderComponent # Load the user's chosen hero AFTER getting stats from default char - if /Hero Placeholder/.test(levelThang.id) and @get('type', true) in ['course', 'course-ladder'] + if /Hero Placeholder/.test(levelThang.id) and @get('type', true) in ['course'] heroThangType = me.get('heroConfig')?.thangType levelThang.thangType = heroThangType if heroThangType