Index: lams_central/src/flash/org/lamsfoundation/lams/learner/ls/Lesson.as =================================================================== diff -u -r253d76943379c80414f1e741dd087c64ecb69b08 -rf205c8eb528cdd372fc6b95288f978bd5299e237 --- lams_central/src/flash/org/lamsfoundation/lams/learner/ls/Lesson.as (.../Lesson.as) (revision 253d76943379c80414f1e741dd087c64ecb69b08) +++ lams_central/src/flash/org/lamsfoundation/lams/learner/ls/Lesson.as (.../Lesson.as) (revision f205c8eb528cdd372fc6b95288f978bd5299e237) @@ -258,6 +258,10 @@ } private function saveProgressData(progressDTO:Object):Void{ + if(progressDTO instanceof LFError) { + return; + } + var p:Progress = new Progress(); p.populateFromDTO(progressDTO); lessonModel.setProgressData(p); @@ -326,6 +330,10 @@ // set lesson as active lessonModel.setActive(); + + // get flash progress data + getFlashProgress(); + } } Index: lams_learning/web/lams_learner.swf =================================================================== diff -u -r3444b8fd799f3e9fac736cfceed054a7113aecf1 -rf205c8eb528cdd372fc6b95288f978bd5299e237 Binary files differ