1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-07-04 19:12:51 +00:00

TiddlyWebAdaptor: Don't crash if "etag" header is missing

This commit is contained in:
jeremy@jermolene.com 2021-01-03 11:46:40 +00:00
parent fecf622616
commit e96a54c753

View File

@ -197,12 +197,17 @@ TiddlyWebAdaptor.prototype.saveTiddler = function(tiddler,callback) {
return callback(err); return callback(err);
} }
// Save the details of the new revision of the tiddler // Save the details of the new revision of the tiddler
var etagInfo = self.parseEtag(request.getResponseHeader("Etag")); var etag = request.getResponseHeader("Etag");
if(!etag) {
callback("Response from server is missing required `etag` header");
} else {
var etagInfo = self.parseEtag(etag);
// Invoke the callback // Invoke the callback
callback(null,{ callback(null,{
bag: etagInfo.bag bag: etagInfo.bag
}, etagInfo.revision); }, etagInfo.revision);
} }
}
}); });
}; };