Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import { markAttachmentArchiveFailed } from "./attachmentArchive-lib";
export const handler = async (event: {
archiveBucketName: string;
artifactKey: string;
attachmentCount: number;
currentKey: string;
error?: { Cause?: string; Error?: string };
hash: string;
manifestKey: string;
}) => {
const errorMessage =
event.error?.Cause || event.error?.Error || "Attachment archive execution failed";
return await markAttachmentArchiveFailed({
archiveBucketName: event.archiveBucketName,
currentKey: event.currentKey,
hash: event.hash,
artifactKey: event.artifactKey,
manifestKey: event.manifestKey,
attachmentCount: event.attachmentCount,
errorMessage,
});
};
|