Quellcode durchsuchen

fix: Set owner & creation if new Document

via a323d624eb
version-14
Gavin D'souza vor 3 Jahren
Ursprung
Commit
881f3ad8c1
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. +5
    -2
      frappe/model/document.py

+ 5
- 2
frappe/model/document.py Datei anzeigen

@@ -396,6 +396,7 @@ class Document(BaseDocument):
"parenttype": self.doctype,
"parentfield": fieldname
})

def get_doc_before_save(self):
return getattr(self, '_doc_before_save', None)

@@ -468,9 +469,11 @@ class Document(BaseDocument):
self._original_modified = self.modified
self.modified = now()
self.modified_by = frappe.session.user
if not self.creation:

# We'd probably want the creation and owner to be set via API
# or Data import at some point, that'd have to be handled here
if self.is_new():
self.creation = self.modified
if not self.owner:
self.owner = self.modified_by

for d in self.get_all_children():


Laden…
Abbrechen
Speichern