fix: ignore unique fieldname validation during migrate (#24413)
This can be addressed later instead of failing a migrate
This commit is contained in:
parent
c0cf13b8e8
commit
ea08418d7d
1 changed files with 1 additions and 4 deletions
|
|
@ -4,13 +4,10 @@
|
|||
import copy
|
||||
import json
|
||||
import os
|
||||
|
||||
# imports - standard imports
|
||||
import re
|
||||
import shutil
|
||||
from typing import TYPE_CHECKING, Union
|
||||
|
||||
# imports - module imports
|
||||
import frappe
|
||||
from frappe import _
|
||||
from frappe.cache_manager import clear_controller_cache, clear_user_cache
|
||||
|
|
@ -1614,7 +1611,6 @@ def validate_fields(meta):
|
|||
|
||||
check_illegal_characters(d.fieldname)
|
||||
check_invalid_fieldnames(meta.get("name"), d.fieldname)
|
||||
check_unique_fieldname(meta.get("name"), d.fieldname)
|
||||
check_fieldname_length(d.fieldname)
|
||||
check_hidden_and_mandatory(meta.get("name"), d)
|
||||
check_unique_and_text(meta.get("name"), d)
|
||||
|
|
@ -1624,6 +1620,7 @@ def validate_fields(meta):
|
|||
validate_data_field_type(d)
|
||||
|
||||
if not frappe.flags.in_migrate:
|
||||
check_unique_fieldname(meta.get("name"), d.fieldname)
|
||||
check_link_table_options(meta.get("name"), d)
|
||||
check_illegal_mandatory(meta.get("name"), d)
|
||||
check_dynamic_link_options(d)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue