Skip to content

Commit

Permalink
Merge pull request #537 from SalesforceFoundation/feature/250
Browse files Browse the repository at this point in the history
250 Release Branch
  • Loading branch information
bmuniswamy committed Apr 8, 2024
2 parents 23746d8 + b694da0 commit 9a92736
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 15 deletions.
14 changes: 14 additions & 0 deletions src/classes/VOL_CTRL_NewAndEditVRS.cls
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,20 @@ public with sharing class VOL_CTRL_NewAndEditVRS {
list<SelectOption> listSO = new list<SelectOption>();
listSO.add(new SelectOption('', ''));
ID jobId = vrs.Volunteer_Job__c;

// Ensure the user has access to the object before querying
try {
UTIL_Describe.checkReadAccess(UTIL_Describe.StrTokenNSPrefix('Job_Recurrence_Schedule__c'),
new Set<String>{
UTIL_Describe.StrTokenNSPrefix('Days_of_Week__c'),
UTIL_Describe.StrTokenNSPrefix('Duration__c'),
UTIL_Describe.StrTokenNSPrefix('Schedule_Start_Date_Time__c'),
UTIL_Describe.StrTokenNSPrefix('Schedule_End_Date__c'),
UTIL_Describe.StrTokenNSPrefix('Weekly_Occurrence__c')});
} catch (Exception ex) {
// we will return an empty list vs throwing an error
return listSO;
}

for (Job_Recurrence_Schedule__c jrs : [select Id, Name, Days_of_Week__c, Duration__c,
Schedule_Start_Date_Time__c, Schedule_End_Date__c, Weekly_Occurrence__c from Job_Recurrence_Schedule__c
Expand Down
15 changes: 0 additions & 15 deletions src/objects/Contact.object
Original file line number Diff line number Diff line change
Expand Up @@ -962,16 +962,6 @@
<isFieldManaged>false</isFieldManaged>
<isRequired>false</isRequired>
</availableFields>
<availableFields>
<field>Jigsaw</field>
<isFieldManaged>false</isFieldManaged>
<isRequired>false</isRequired>
</availableFields>
<availableFields>
<field>JigsawContactId</field>
<isFieldManaged>false</isFieldManaged>
<isRequired>false</isRequired>
</availableFields>
<availableFields>
<field>LastActivityDate</field>
<isFieldManaged>false</isFieldManaged>
Expand Down Expand Up @@ -1282,11 +1272,6 @@
<isFieldManaged>false</isFieldManaged>
<isRequired>false</isRequired>
</availableFields>
<availableFields>
<field>Jigsaw</field>
<isFieldManaged>false</isFieldManaged>
<isRequired>false</isRequired>
</availableFields>
<availableFields>
<field>LastActivityDate</field>
<isFieldManaged>false</isFieldManaged>
Expand Down

0 comments on commit 9a92736

Please sign in to comment.