do not retry importer job if user account is deleted

This commit is contained in:
Hongbo Wu
2023-10-16 16:33:22 +08:00
parent 5ffc3e02b2
commit 00bd183287

View File

@ -289,6 +289,10 @@ const sendSavePageMutation = async (userId, input) => {
if (response.data.data.savePage.errorCodes && response.data.data.savePage.errorCodes.length > 0) {
console.error('error while saving page', response.data.data.savePage.errorCodes[0]);
if (response.data.data.savePage.errorCodes[0] === 'UNAUTHORIZED') {
return { error: 'UNAUTHORIZED' };
}
return null;
}
@ -473,6 +477,9 @@ async function fetchContent(req, res) {
if (!apiResponse) {
logRecord.error = 'error while saving page';
statusCode = 500;
} else if (apiResponse.error === 'UNAUTHORIZED') {
console.info('user is deleted, do not retry', logRecord);
return res.sendStatus(200);
} else {
importStatus = readabilityResult ? 'imported' : 'failed';
}