Преглед на файлове

fix: safe check of options in docfield

version-14
Gavin D'souza преди 5 години
родител
ревизия
5627981192
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. +3
    -2
      frappe/model/base_document.py

+ 3
- 2
frappe/model/base_document.py Целия файл

@@ -548,12 +548,13 @@ class BaseDocument(object):
# data_field options defined in frappe.model.data_field_options
for data_field in self.meta.get_data_fields():
data = self.get(data_field.fieldname)
data_field_options = data_field.get("options")

if data_field.options == "Email":
if data_field_options == "Email":
for email_address in frappe.utils.split_emails(data):
frappe.utils.validate_email_address(email_address, throw=True)

if data_field.options == "Phone":
if data_field_options == "Phone":
frappe.utils.validate_phone_number(data, throw=True)

def _validate_constants(self):


Зареждане…
Отказ
Запис