Bläddra i källkod

fix(global_search): Trigger rebuilding on Custom Field's property change (#17706)

(cherry picked from commit 3863d9bb80)

Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
version-14
mergify[bot] 2 år sedan
committed by GitHub
förälder
incheckning
a5d576f82c
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: 4AEE18F83AFDEB23
2 ändrade filer med 5 tillägg och 3 borttagningar
  1. +5
    -0
      frappe/custom/doctype/customize_form/customize_form.py
  2. +0
    -3
      frappe/utils/global_search.py

+ 5
- 0
frappe/custom/doctype/customize_form/customize_form.py Visa fil

@@ -374,6 +374,9 @@ class CustomizeForm(Document):
d.insert()
df.fieldname = d.fieldname

if df.get("in_global_search"):
self.flags.rebuild_doctype_for_global_search = True

def update_in_custom_field(self, df, i):
meta = frappe.get_meta(self.doc_type)
meta_df = meta.get("fields", {"fieldname": df.fieldname})
@@ -387,6 +390,8 @@ class CustomizeForm(Document):
if df.get(prop) != custom_field.get(prop):
if prop == "fieldtype":
self.validate_fieldtype_change(df, meta_df[0].get(prop), df.get(prop))
if prop == "in_global_search":
self.flags.rebuild_doctype_for_global_search = True

custom_field.set(prop, df.get(prop))
changed = True


+ 0
- 3
frappe/utils/global_search.py Visa fil

@@ -73,9 +73,6 @@ def rebuild_for_doctype(doctype):
if frappe.local.conf.get("disable_global_search"):
return

if frappe.local.conf.get("disable_global_search"):
return

def _get_filters():
filters = frappe._dict({"docstatus": ["!=", 2]})
if meta.has_field("enabled"):


Laddar…
Avbryt
Spara