Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.6 KB

05-gotchas.md

File metadata and controls

46 lines (31 loc) · 1.6 KB

Documentation

Conseillers-Entreprises - Gotchas & Tips

Problème de génération des reports

a = Antenne.find(:id)

a.quarterly_reports.all.each do |qr|
  qr.file.purge
end

a.quarterly_reports.destroy_all

QuarterlyReports::GenerateReports.new(a).call

En cas de PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_active_storage_blobs_on_key" (ActiveRecord::RecordNotUnique)

Trouver les blobs qui on une clé qui contient le nom d'une antenne et les supprimer :

blobs = ActiveStorage::Blob.where("key LIKE '%pole-emploi-94-choisy-le-roi%'")
blobs.first.attachments.destroy_all

Puis relancer la génération des rapports.

Limitations RNE

Pour rappel, les limitations de l'API RNE :

  • Un blocage du compte lors de 5 tentatives avec un mauvais de mot de passe (c’est ce point qui vous a bloqué)
  • Une limitation à un quota de 10 000 appels/jour, en cas de dépassement vous recevez une erreur indiquant le dépassement, mais vous pouvez vous reconnecter le lendemain
  • Une limitation système sur l’IP qui limite à 180 appels par minute par IP et qui bannit 10 minutes
  • Une limitation sur le nombre d’authentification à 5 authentification toutes les 30 secondes et qui bannit 10 minutes

Parfois, l'API RNE rejette sans motif apparent nos identifiants. Il faut alors les renouveler sur https://procedures.inpi.fr