|
@@ -565,7 +565,7 @@ class ServerStorage {
|
|
//newRecentMod
|
|
//newRecentMod
|
|
let newRecentMod = {};
|
|
let newRecentMod = {};
|
|
let oneItemKey = null;
|
|
let oneItemKey = null;
|
|
- if (itemKeys.length == 1)
|
|
|
|
|
|
+ if (itemKeys && itemKeys.length == 1)
|
|
oneItemKey = itemKeys[0];
|
|
oneItemKey = itemKeys[0];
|
|
|
|
|
|
if (oneItemKey && this.cachedRecentPatch.data[oneItemKey] && this.prevItemKey == oneItemKey) {
|
|
if (oneItemKey && this.cachedRecentPatch.data[oneItemKey] && this.prevItemKey == oneItemKey) {
|
|
@@ -583,7 +583,7 @@ class ServerStorage {
|
|
if (itemKeys && !needSaveRecentMod) {
|
|
if (itemKeys && !needSaveRecentMod) {
|
|
newRecentPatch = _.cloneDeep(this.cachedRecentPatch);
|
|
newRecentPatch = _.cloneDeep(this.cachedRecentPatch);
|
|
newRecentPatch.rev++;
|
|
newRecentPatch.rev++;
|
|
-
|
|
|
|
|
|
+
|
|
for (const key of itemKeys) {
|
|
for (const key of itemKeys) {
|
|
newRecentPatch.data[key] = _.cloneDeep(bm.recent[key]);
|
|
newRecentPatch.data[key] = _.cloneDeep(bm.recent[key]);
|
|
}
|
|
}
|