Module save fix
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user