Bug 836538 - Catch exceptions when we have no etag headers on packages r=ferjm

This commit is contained in:
Fabrice Desré 2013-01-31 13:35:11 -08:00
Родитель 636ff59f08
Коммит f44ba49ba0
1 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -2236,13 +2236,17 @@ this.DOMApplicationRegistry = {
if (!app.staged) {
app.staged = { };
}
app.staged.packageEtag =
requestChannel.getResponseHeader("Etag");
try {
app.staged.packageEtag =
requestChannel.getResponseHeader("Etag");
} catch(e) { }
app.staged.packageHash = aHash;
app.staged.appStatus =
AppsUtils.getAppManifestStatus(manifest);
} else {
app.packageEtag = requestChannel.getResponseHeader("Etag");
try {
app.packageEtag = requestChannel.getResponseHeader("Etag");
} catch(e) { }
app.packageHash = aHash;
app.appStatus = AppsUtils.getAppManifestStatus(manifest);
}