Pārlūkot izejas kodu

perf: BaseDocument improvements (#15398)

* perf: BaseDocument improvements

* Add `default_fields_set`, use default placeholder to lookup fields in update(), refactor get_valid_columns()

* Revert all changes except "update()"

Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
version-14
Lev pirms 3 gadiem
committed by GitHub
vecāks
revīzija
0345954b65
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
1 mainītis faili ar 1 papildinājumiem un 4 dzēšanām
  1. +1
    -4
      frappe/model/base_document.py

+ 1
- 4
frappe/model/base_document.py Parādīt failu

@@ -101,13 +101,10 @@ class BaseDocument(object):
"balance": 42000
})
"""
if "doctype" in d:
self.set("doctype", d.get("doctype"))

# first set default field values of base document
for key in default_fields:
if key in d:
self.set(key, d.get(key))
self.set(key, d[key])

for key, value in d.items():
self.set(key, value)


Notiek ielāde…
Atcelt
Saglabāt