Skip to content

Commit f5c8eb5

Browse files
Change Charset for Hash calculation (#414)
1 parent 17cde1a commit f5c8eb5

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
@@ -253,7 +253,7 @@ function parseResponses(responses){
253253

254254
result.forEach(function(event){
255255
if (!event.hasProperty('uid')){
256-
event.updatePropertyWithValue('uid', Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, event.toString()).toString());
256+
event.updatePropertyWithValue('uid', Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, event.toString()).toString(), Utilities.Charset.UTF_8);
257257
}
258258
if(event.hasProperty('recurrence-id')){
259259
let recID = new ICAL.Time.fromString(event.getFirstPropertyValue('recurrence-id').toString(), event.getFirstProperty('recurrence-id'));
@@ -348,7 +348,7 @@ function createEvent(event, calendarTz){
348348
return;
349349
}
350350

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

0 commit comments

Comments
 (0)