You need to sign in to do that
Don't have an account?

Creating Apex Triggers
Hello everyone,
this challenge seems to be not so difficult, but here is what I got:

I really don't know what I have done wrong :( cause the challenge is really easy to do...
Michaela
this challenge seems to be not so difficult, but here is what I got:
I really don't know what I have done wrong :( cause the challenge is really easy to do...
Michaela
https://developer.salesforce.com/forums/?id=906F0000000BV53IAG
The code in the Trailhead Project called "Creating Apex Triggers" is incorrect in lines 4 and 10.
Here is the existing code:
03 //collect ID's to reduce data calls
04 List<Id> speakerIds = new List();
05 Map<Id,DateTime> requested_bookings = new Map<Id,DateTime>();
06
07 //get all speakers related to the trigger
08 //set booking map with ids to fill later
09 for(Session_Speaker__c newItem : trigger.new) {
10 requested_bookings.put(newItem.Session__c,null); /
11 speakerIds.add(newItem.Speaker__c);
Here is the revised code:
03 //collect ID's to reduce data calls
04 List<Id> speakerIds = new List<Id>();
05 Map<Id,DateTime> requested_bookings = new Map<Id,DateTime>();
06
07 //get all speakers related to the trigger
08 //set booking map with ids to fill later
09 for(Session_Speaker__c newItem : trigger.new) {
10 requested_bookings.put(newItem.Session__c,null);
11 speakerIds.add(newItem.Speaker__c);
Notice there is no / at the end of line 10. Thanks to my super-dev guy Kyle for helping me with this!
https://developer.salesforce.com/trailhead/project/salesforce_developer_workshop/creating_triggers
Please let us know if this will help you
Thanks
Amit Chaudhary
All Answers
https://developer.salesforce.com/forums/?id=906F0000000BV53IAG
The code in the Trailhead Project called "Creating Apex Triggers" is incorrect in lines 4 and 10.
Here is the existing code:
03 //collect ID's to reduce data calls
04 List<Id> speakerIds = new List();
05 Map<Id,DateTime> requested_bookings = new Map<Id,DateTime>();
06
07 //get all speakers related to the trigger
08 //set booking map with ids to fill later
09 for(Session_Speaker__c newItem : trigger.new) {
10 requested_bookings.put(newItem.Session__c,null); /
11 speakerIds.add(newItem.Speaker__c);
Here is the revised code:
03 //collect ID's to reduce data calls
04 List<Id> speakerIds = new List<Id>();
05 Map<Id,DateTime> requested_bookings = new Map<Id,DateTime>();
06
07 //get all speakers related to the trigger
08 //set booking map with ids to fill later
09 for(Session_Speaker__c newItem : trigger.new) {
10 requested_bookings.put(newItem.Session__c,null);
11 speakerIds.add(newItem.Speaker__c);
Notice there is no / at the end of line 10. Thanks to my super-dev guy Kyle for helping me with this!
https://developer.salesforce.com/trailhead/project/salesforce_developer_workshop/creating_triggers
Please let us know if this will help you
Thanks
Amit Chaudhary