Bladeren bron

fix(nestedset): Fix rgt value via update_add_node

This bug was introduced via 3358fdf9a9
version-14
Gavin D'souza 3 jaren geleden
bovenliggende
commit
5ff587fc40
1 gewijzigde bestanden met toevoegingen van 1 en 2 verwijderingen
  1. +1
    -2
      frappe/utils/nestedset.py

+ 1
- 2
frappe/utils/nestedset.py Bestand weergeven

@@ -63,9 +63,8 @@ def update_add_node(doc, parent, parent_field):
left, right = frappe.db.get_value(doctype, {"name": parent}, ["lft", "rgt"], for_update=True)
validate_loop(doc.doctype, doc.name, left, right)
else: # root

right = frappe.qb.from_(Table).select(
Coalesce(Max(Table.rgt), 0)
Coalesce(Max(Table.rgt), 0) + 1
).where(Coalesce(Table[parent_field], "") == "").run(pluck=True)[0]

right = right or 1


Laden…
Annuleren
Opslaan