Module save fix

This commit is contained in:
Caesar2011
2019-02-07 20:36:44 +01:00
parent 019bdf80ce
commit b8be51d6fb

View File

@@ -280,6 +280,7 @@ public class ModulesList extends HTTPService {
} }
Modules.Module bbCourse = cacheBBCourse().getBBCourse(courseId); Modules.Module bbCourse = cacheBBCourse().getBBCourse(courseId);
if (bbCourse != null) { if (bbCourse != null) {
bbCourse = bbCourse.clone();
modulesKVV.addModule(bbCourse); modulesKVV.addModule(bbCourse);
if (--latch[0] == 0) successCallback.onResponse(modulesKVV); if (--latch[0] == 0) successCallback.onResponse(modulesKVV);
continue; continue;
@@ -320,7 +321,7 @@ public class ModulesList extends HTTPService {
String finalType = type; String finalType = type;
lecturer().getBBLecturers(courseId, success -> { lecturer().getBBLecturers(courseId, success -> {
Modules.Module module = modulesKVV.addModule(finalSemester, lvNumberSet, name, success, finalType, description, courseId, Modules.TYPE_BB); Modules.Module module = modulesKVV.addModule(finalSemester, lvNumberSet, name, success, finalType, description, courseId, Modules.TYPE_BB);
cacheBBCourse().setBBCourse(courseId, module); cacheBBCourse().setBBCourse(courseId, module.clone());
if (--latch[0] == 0) successCallback.onResponse(modulesKVV); if (--latch[0] == 0) successCallback.onResponse(modulesKVV);
}, error -> { }, error -> {
log.e(error); log.e(error);