-
Bug: Redirect on to custom VisualForce page on click of record (Condition Based). How to fix this?
Recently come up with a situation that on clicking a record it redirects me to an custom vf page on certain condition rather than on the detail page of Salesforce record.
I have changed the view button to override on to my vf page, but the error that I'm facing is
"An internal server error has occurred
An error has occurred while processing your request. The salesforce.com support team has been notified of the problem. If you believe you have additional information that may be of help in reproducing or correcting the error, please contact Salesforce Support. Please indicate the URL of the page you were requesting, any error id shown on this page as well as any other related information. We apologize for the inconvenience.Thank you again for your patience and assistance. And thanks for using salesforce.com!
Error ID: 178978640-125263 (-1373969722)".
Below is my code:-
public with sharing class DetailPageOnClickingRecordCls {
public id accId{get;set;}
public Account accountDetail{get;set;}
public string accName{get;set;}public DetailPageOnClickingRecordCls(ApexPages.StandardController controller) {
}public PageReference doTest(){
accId = ApexPages.currentPage().getParameters().get('id');
accountDetail = new Account();
accountDetail = [select id,name from Account where id =: accId];
accName=accountDetail.name;
system.debug('accName::'+accName);
system.debug('accountDetail::'+accountDetail.id);
PageReference pageRef;
if(accName.substring(0,1)=='A'){
pageRef = new PageReference('/apex/DetailPageOnClickingRecord');
pageRef.setRedirect(false);
system.debug('hello in if');
//return pageRef;
}
else{
pageRef = Page.SelectableAccountPaginationDemo ;
pageRef.setRedirect(false);
system.debug('hello in else');
}
return pageRef;
}
}
Log In to reply.
Popular Salesforce Blogs
LWC vs React: An In-Depth Comparison of Component-Based UI Frameworks
In the ever-evolving realm of web development, where innovation constantly pushes the boundaries of what can be achieved, two front-end frameworks have emerged as leaders…
Salesforce Administrator Responsibilities - What Needs to be Done and When
In this Top Salesforce Blog, we will be discussing Salesforce Administrator Responsibilities and what it is, what the profile talks about, what are the requirements,…
Top 5 Ways a Salesforce CRM Can Help in Building Relationship with Clients
Customer Relation Management or CRM is absolutely helpful in increasing your business and generating higher revenues every day. To ensure that your business venture receives…
Popular Salesforce Videos
Parent to Child SOQL vs Map | Salesforce Training in Apex
Watch this video to learn all about Parent to Child SOQL vs Map. Do let us know in the comment section if you have any…
What is APEX? | Features of APEX | Salesforce Development Course
This is the first Chapter of the Salesforce Development Course video series. In this video, Shrey has answered the following questions: What is APEX? What…
12 Highlights of Salesforce Summer’22 Release That You Can’t Miss
The Salesforce Summer '22 release is quickly approaching. We know there are many exciting features coming our way. From the 6th and 7th of May,…