fix: work arounds with the round number checks
This commit is contained in:
@ -59,14 +59,16 @@ export async function routes() {
|
|||||||
const signature = req.body.signature;
|
const signature = req.body.signature;
|
||||||
const prUrl = req.body.prUrl;
|
const prUrl = req.body.prUrl;
|
||||||
// Modified round number not fetch from the input instead fetch from the namespace
|
// Modified round number not fetch from the input instead fetch from the namespace
|
||||||
const roundNumber = await namespaceWrapper.getRound();
|
const roundNumber = req.body.roundNumber;
|
||||||
const success = req.body.success;
|
const success = req.body.success;
|
||||||
const message = req.body.message;
|
const message = req.body.message;
|
||||||
console.log("[TASK] req.body", req.body);
|
console.log("[TASK] req.body", req.body);
|
||||||
try {
|
try {
|
||||||
if (!success){
|
if (!success){
|
||||||
// TODO: Need to call the server to cancel the task
|
// TODO: Need to call the server to cancel the task
|
||||||
await namespaceWrapper.storeSet(`result-${roundNumber}`, status.ISSUE_SUMMARIZATION_FAILED);
|
// await namespaceWrapper.storeSet(`result-${roundNumber}`, status.ISSUE_SUMMARIZATION_FAILED);
|
||||||
|
// It cannot be round number based, becasue the current round might already missed the submission window
|
||||||
|
// await namespaceWrapper.storeSet(`result-${roundNumber}`, status.ISSUE_SUMMARIZATION_FAILED);
|
||||||
console.error("[TASK] Error summarizing repository:", message);
|
console.error("[TASK] Error summarizing repository:", message);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -137,11 +139,12 @@ export async function routes() {
|
|||||||
if (middleServerResponse.status !== 200) {
|
if (middleServerResponse.status !== 200) {
|
||||||
throw new Error(`Posting to middle server failed: ${middleServerResponse.statusText}`);
|
throw new Error(`Posting to middle server failed: ${middleServerResponse.statusText}`);
|
||||||
}
|
}
|
||||||
await namespaceWrapper.storeSet(`result-${roundNumber}`, status.SAVING_TODO_PR_SUCCEEDED);
|
await namespaceWrapper.storeSet(`shouldMakeSubmission`, "true");
|
||||||
|
await namespaceWrapper.storeSet(`submissionRoundNumber`, roundNumber.toString());
|
||||||
res.status(200).json({ result: "Successfully saved PR" });
|
res.status(200).json({ result: "Successfully saved PR" });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("[TASK] Error adding PR to summarizer todo:", error);
|
console.error("[TASK] Error adding PR to summarizer todo:", error);
|
||||||
await namespaceWrapper.storeSet(`result-${roundNumber}`, status.SAVING_TODO_PR_FAILED);
|
// await namespaceWrapper.storeSet(`result-${roundNumber}`, status.SAVING_TODO_PR_FAILED);
|
||||||
res.status(400).json({ error: "Failed to save PR" });
|
res.status(400).json({ error: "Failed to save PR" });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -17,6 +17,7 @@ export const status = {
|
|||||||
SAVING_TODO_PR_FAILED: "Summarizer todo PR not saved",
|
SAVING_TODO_PR_FAILED: "Summarizer todo PR not saved",
|
||||||
SAVING_TODO_PR_SUCCEEDED: "Summarizer todo PR saved",
|
SAVING_TODO_PR_SUCCEEDED: "Summarizer todo PR saved",
|
||||||
NOT_FINISHED_TASK: "Not finished task",
|
NOT_FINISHED_TASK: "Not finished task",
|
||||||
|
NO_SUBMISSION_BUT_SUBMISSION_CALLED: "No submission but submission called",
|
||||||
};
|
};
|
||||||
|
|
||||||
export const errorMessage = {
|
export const errorMessage = {
|
||||||
|
Reference in New Issue
Block a user