From b3dc8e8ce0a120b4f484ef787abd21832c40ec63 Mon Sep 17 00:00:00 2001
From: 彭锟 <pengkun@prec-tech.com>
Date: 星期日, 24 四月 2022 10:07:34 +0800
Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG

---
 force-app/main/default/classes/NewAndEditContactController.cls |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/force-app/main/default/classes/NewAndEditContactController.cls b/force-app/main/default/classes/NewAndEditContactController.cls
index 022e74b..51152d2 100644
--- a/force-app/main/default/classes/NewAndEditContactController.cls
+++ b/force-app/main/default/classes/NewAndEditContactController.cls
@@ -18,6 +18,7 @@
         }else{
             Map<string,string> mso = ApexPages.currentPage().getParameters();
             system.debug('mso='+mso);
+            system.debug('url='+ApexPages.currentPage().getUrl());
             if(mso.containsKey('con4_lkid')){
                 controller.getRecord().put('AccountId',mso.get('con4_lkid'));
             }
@@ -31,15 +32,16 @@
         system.debug(mso);
         PageReference pg = null;
         mso.remove('sfdc.override');
+        mso.remove('save_new');
         system.debug('recordId='+recordId);
         if(string.isBlank(recordId)){
             pg = new PageReference('/003/e');
         }else{
             pg = new PageReference('/'+recordId+'/e');
         }
-        //pg.getParameters().putAll(mso);
-        pg.getParameters().put('RecordType',mso.get('RecordType'));
-        pg.getParameters().put('accid',mso.get('accid'));
+        pg.getParameters().putAll(mso);
+        //pg.getParameters().put('RecordType',mso.get('RecordType'));
+        //pg.getParameters().put('accid',mso.get('accid'));
         pg.getParameters().put('nooverride','1');
         pg.setRedirect(true);
         return pg;

--
Gitblit v1.9.1