fix: relancer les sources vides après purge
This commit is contained in:
13
shared/sourceFileReimport.ts
Normal file
13
shared/sourceFileReimport.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
/**
|
||||
* Autorise une nouvelle analyse uniquement lorsqu'une source existante du même
|
||||
* utilisateur ne possède plus aucune facture, par exemple après une purge.
|
||||
* Une source contenant déjà au moins une facture reste protégée contre les
|
||||
* doublons, y compris entre comptes distincts.
|
||||
*/
|
||||
export function shouldReprocessEmptySource(input: {
|
||||
sourceUserId: number;
|
||||
requestingUserId: number;
|
||||
invoiceCount: number;
|
||||
}): boolean {
|
||||
return input.sourceUserId === input.requestingUserId && input.invoiceCount === 0;
|
||||
}
|
||||
Reference in New Issue
Block a user