From 69dc5df6ec51f6f7f6737c61d9c4c1e7757a2b96 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期四, 17 三月 2022 21:05:08 +0800
Subject: [PATCH] PIPLFixBugs0317V1

---
 force-app/main/default/classes/LayoutDescriberHelper.cls |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/LayoutDescriberHelper.cls b/force-app/main/default/classes/LayoutDescriberHelper.cls
index 94863c0..806dd48 100644
--- a/force-app/main/default/classes/LayoutDescriberHelper.cls
+++ b/force-app/main/default/classes/LayoutDescriberHelper.cls
@@ -114,6 +114,7 @@
                                         layoutSections.get(layoutSections.size() - 2).layoutFields.add(lf); 
                                     }
                                     if(lf.isRequired){
+                                        system.debug(lf.fieldAPI+' is required');
                                         requiredFieldAPIList.add(lf.fieldAPI);
                                     }
                                     if(string.isBlank(lf.fieldAPI)){
@@ -130,6 +131,9 @@
                                 for(String nameField:nameDetail){
                                     LayoutField lf = new LayoutField();
                                     lf.isRequired = (Boolean)fields.get('required');
+                                    if(nameField == 'Salutation'){
+                                        lf.isRequired = false;
+                                    }
                                     lf.isPlaceHolder = placeholderF;
                                     lf.editableField = isEditable;
                                     lf.fieldAPI = nameField;
@@ -141,6 +145,7 @@
                                         layoutSections.get(layoutSections.size() - 2).layoutFields.add(lf); 
                                     }
                                     if(lf.isRequired){
+                                        system.debug(lf.fieldAPI+' is required');
                                         requiredFieldAPIList.add(lf.fieldAPI);
                                     }                                      
                                     if(string.isBlank(lf.fieldAPI)){
@@ -168,6 +173,7 @@
                                 layoutSections.get(layoutSections.size() - 2).layoutFields.add(lf);
                             }
                             if(lf.isRequired){
+                                system.debug(lf.fieldAPI+' is required');
                                 requiredFieldAPIList.add(lf.fieldAPI);
                             }
                             if(string.isBlank(lf.fieldAPI)){

--
Gitblit v1.9.1