-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lors de la migration des pjs, détruit les blobs qui n'existent pas dans l'espace de stockage #9523
Conversation
PR Summary
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si le blob a encore un attachment, ça va provoquer ActiveRecord::InvalidForeignKey: ActiveRecord::InvalidForeignKey
A la place :
blob.attachments.destroy_all
va enqueue les PurgeJob qui supprimera le blob, et sera NOOP en essayant de le supprimer sur le stockage vu qu'il n'existe pas
Par contre ça veut dire que théoriquement des dossiers deviendront invalides s'ils manquent une PJ obligatoire. En théorie ça pourrait même échouer si ça joue les validations sur le modèle attaché qui valident la présence d'un attachment
Je sais pas quel est le moins pire.
Bien vu. Je tente le On aura après une meilleure vue de combien de dossier sont invalides. et dans ce cas, je passe que je passerai avec un Qu'est ce que tu en penses ? |
e0dc0bd
to
e9e3cb3
Compare
e9e3cb3
to
23b68fa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK ça me paraît un bon plan, étant donné que les dossiers concernés devraient être assez anciens
Suspect IssuesThis pull request was deployed and Sentry observed the following issues:
Did you find this useful? React with a 👍 or 👎 |
No description provided.