Skip to content
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

Le caractère / dans l'identifiant du poste pose pb à l'archivage. #10

Closed
vbonamy opened this issue Jul 3, 2015 · 0 comments

Comments

Projects
None yet
1 participant
@vbonamy
Copy link
Member

commented Jul 3, 2015

Lorsqu'un numéro d'emploi comporte un "/", l'application fonctionne bien mais l'archivage échoue alors systématiquement.

On retrouve dans les logs d'erreurs issus de la commande d'archivage un message du type :
/data/archives/2014/api7s27/2/Non_Recevable/Non_Auditionnable/JUSTIN-TEST-281310/metadata.csv

(Aucun fichier ou dossier de ce type)

L'identifiant de poste "api7s27/2" pose problème à cause du / qui correspond au délimiteur des dossiers sous Unix.

Workaround : pour que l'archivage passe sans changer le code, on peut éventuellement renommer le poste ainsi dans la base directement :
update posteapourvoir set num_emploi='api7s27_2' where num_emploi='api7s27/2';

Il faudrait donc a minima modifier le code java pour "nettoyer" ces identifiants lors de l'archivage (afin d'avoir des noms de dossiers sans caractères spéciaux).

vbonamy added a commit that referenced this issue Jul 9, 2015

Fixe #10 : lors de l'archivage, 'nettoyage' des noms des postes et ca…
…ndidats pour en faire des noms de dossiers usuels

@vbonamy vbonamy closed this Jul 9, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.