|
@@ -125,7 +125,8 @@ class loadLedgerGclTree extends loadGclBaseTree {
|
|
|
}
|
|
|
|
|
|
getUpdateData() {
|
|
|
- const update = [{id: this.parent.id, ledger_id: this.parent.ledger_id, is_leaf: 0}];
|
|
|
+ const update = [];
|
|
|
+ if (this.items.length > 0) update.push({id: this.parent.id, ledger_id: this.parent.ledger_id, is_leaf: 0});
|
|
|
const create = [];
|
|
|
for (const i of this.items) {
|
|
|
create.push({
|
|
@@ -190,7 +191,7 @@ class updateReviseGclTree extends loadGclBaseTree {
|
|
|
getUpdateData() {
|
|
|
const result = {update: [], errors: [], create: []};
|
|
|
if (this.baseNodes.length === 0) {
|
|
|
- result.update = [{id: this.parent.id, ledger_id: this.parent.ledger_id, is_leaf: 0}];
|
|
|
+ if (this.items.length > 0) result.update.push({id: this.parent.id, ledger_id: this.parent.ledger_id, is_leaf: 0});
|
|
|
} else {
|
|
|
for (const bn of this.baseNodes) {
|
|
|
if (bn.children && bn.children.length > 0) continue;
|