Skip to content

Commit

Permalink
revert?
Browse files Browse the repository at this point in the history
  • Loading branch information
tiffanyvu committed Jan 16, 2025
1 parent 0fa8543 commit 4805e7c
Showing 1 changed file with 35 additions and 37 deletions.
72 changes: 35 additions & 37 deletions lib/lambda/update/updatePackage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,54 +109,52 @@ const sendUpdateIdMessage = async ({
body: { message: "New ID required to update package" },
});
}
console.log("BEFORE");
console.log(updatedId, "UPDATED ID IN FUNC??");
console.log("BEFORE");
console.log(updatedId, "UPDATED ID IN FUNC??");
// check if a package with this new ID already exists
const packageExists = await getPackage(updatedId);
console.log(packageExists, "WHAT IS THIS");
if (packageExists?.found) {
if (packageExists) {
return response({
statusCode: 400,
body: { message: "This ID already exists" },
});
}
console.log("AFTER HERE");
if (packageExists === undefined || !packageExists.found) {
// use event of current package to determine how ID should be formatted
const packageEvent = await getPackageType(currentPackage._id);
console.log(packageEvent, "PACKAGE EVENT?");
const packageSubmissionTypeSchema = events[packageEvent as keyof typeof events].baseSchema;
console.log(packageSubmissionTypeSchema, "SCHEMA???");

const idSchema = packageSubmissionTypeSchema.shape.id;
console.log(idSchema, "ID SCHEMA???");
const parsedId = idSchema.safeParse(updatedId);
console.log(parsedId, "PARSED IDDD");

if (!parsedId.success) {
return response({
statusCode: 400,
body: parsedId.error.message,
});
}

await sendDeleteMessage(currentPackage._id);
console.log("JUST DELETED");
await produceMessage(
topicName,
updatedId,
JSON.stringify({
id: updatedId,
idToBeUpdated: currentPackage._id,
...remainingFields,
origin: "OneMAC",
changeMade: "ID has been updated.",
isAdminChange: true,
adminChangeType: "update-id",
}),
);
// use event of current package to determine how ID should be formatted
const packageEvent = await getPackageType(currentPackage._id);
console.log(packageEvent, "PACKAGE EVENT?");
const packageSubmissionTypeSchema = events[packageEvent as keyof typeof events].baseSchema;
console.log(packageSubmissionTypeSchema, "SCHEMA???");

const idSchema = packageSubmissionTypeSchema.shape.id;
console.log(idSchema, "ID SCHEMA???");
const parsedId = idSchema.safeParse(updatedId);
console.log(parsedId, "PARSED IDDD");

if (!parsedId.success) {
return response({
statusCode: 400,
body: parsedId.error.message,
});
}

await sendDeleteMessage(currentPackage._id);
console.log("JUST DELETED");
await produceMessage(
topicName,
updatedId,
JSON.stringify({
id: updatedId,
idToBeUpdated: currentPackage._id,
...remainingFields,
origin: "OneMAC",
changeMade: "ID has been updated.",
isAdminChange: true,
adminChangeType: "update-id",
}),
);

return response({
statusCode: 200,
body: { message: `The ID of package ${currentPackage._id} has been updated to ${updatedId}.` },
Expand Down

0 comments on commit 4805e7c

Please sign in to comment.