View difference between Paste ID: wGb7m4C9 and 8D58q2Mv
SHOW: | | - or go back to the newest paste.
1
/**
2
 * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
3
 **/
4
trigger dlrs_EventTrigger on Event
5
    (before delete, before insert, before update, after delete, after insert, after undelete, after update)
6
{
7
    if (Trigger.isBefore && (Trigger.isInsert || Trigger.isUpdate)) {
8
        for (Event eachEvent : Trigger.new) {
9-
            eachEvent.ActivityDateProxy__c = eachEvent.ActivityDateTime.dateGMT();
9+
            eachEvent.ActivityDateProxy__c = 
10
                eachEvent.ActivityDateTime == null  // Handle all-day events from Outlook
11
                    ? eachEvent.ActivityDate
12
                    : eachEvent.ActivityDateTime.dateGMT();
13
        }
14
    }
15
    
16
    dlrs.RollupService.triggerHandler();
17
}