Skip to content

Commit ddc5d25

Browse files
Change Charset for Hash calculation (#414)
1 parent e0dddd4 commit ddc5d25

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Helpers.gs

+2-2
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ function parseResponses(responses){
255255

256256
result.forEach(function(event){
257257
if (!event.hasProperty('uid')){
258-
event.updatePropertyWithValue('uid', Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, event.toString()).toString());
258+
event.updatePropertyWithValue('uid', Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, event.toString()).toString(), Utilities.Charset.UTF_8);
259259
}
260260
if(event.hasProperty('recurrence-id')){
261261
let recID = new ICAL.Time.fromString(event.getFirstPropertyValue('recurrence-id').toString(), event.getFirstProperty('recurrence-id'));
@@ -579,7 +579,7 @@ function createEvent(event, calendarTz){
579579
return;
580580
}
581581

582-
var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, icalEvent.toString()).toString();
582+
var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, icalEvent.toString(), Utilities.Charset.UTF_8).toString();
583583
if(calendarEventsMD5s.indexOf(digest) >= 0){
584584
Logger.log("Skipping unchanged Event " + event.getFirstPropertyValue('uid').toString());
585585
return;

0 commit comments

Comments
 (0)