fix: ao manifest reading
This commit is contained in:
@@ -248,7 +248,7 @@ function findManifestIdInTags(tagsValue) {
|
||||
if (!tagObject) continue;
|
||||
const name = asString(tagObject.name) ?? asString(tagObject.Name);
|
||||
const value = asString(tagObject.value) ?? asString(tagObject.Value);
|
||||
if (name === "LatestManifestId" && value) return value;
|
||||
if ((name === "LatestManifestId" || name === "ManifestId") && value) return value;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
@@ -263,7 +263,7 @@ function extractManifestId(payload) {
|
||||
for (const message of Object.values(outbox)) {
|
||||
const messageObject = asObject(message);
|
||||
if (!messageObject) continue;
|
||||
const direct = asString(messageObject.LatestManifestId);
|
||||
const direct = asString(messageObject.LatestManifestId) ?? asString(messageObject.ManifestId);
|
||||
if (direct) return direct;
|
||||
const tagged = findManifestIdInTags(messageObject.Tags);
|
||||
if (tagged) return tagged;
|
||||
|
||||
Reference in New Issue
Block a user