MAJ (bug dans vérification des métadonnées lorsqu'il n'y a pas de

métadonnées chez l'étudiant)
This commit is contained in:
pablo rodriguez 2022-11-13 12:14:24 +01:00
parent 3e31d554e1
commit 374049ed1e
2 changed files with 20 additions and 3 deletions

Binary file not shown.

View File

@ -342,9 +342,26 @@ public class meptl {
node nodmeta = nod.retourneFirstEnfantsByName("office:meta");
fichier.getAttributs().put("producteur", nodmeta.retourneFirstEnfantsByName("meta:generator").getContenu().get(0));
fichier.getAttributs().put("dateModification", nodmeta.retourneFirstEnfantsByName("dc:date").getContenu().get(0));
fichier.getAttributs().put("dureeEdition", nodmeta.retourneFirstEnfantsByName("meta:editing-duration").getContenu().get(0));
if(!nodmeta.retourneFirstEnfantsByName("meta:generator").getContenu().isEmpty()) {
fichier.getAttributs().put("producteur", nodmeta.retourneFirstEnfantsByName("meta:generator").getContenu().get(0));
}else {
fichier.getAttributs().put("producteur", "nobody");
}
if(!nodmeta.retourneFirstEnfantsByName("meta:generator").getContenu().isEmpty()) {
fichier.getAttributs().put("producteur", nodmeta.retourneFirstEnfantsByName("meta:generator").getContenu().get(0));
}else {
fichier.getAttributs().put("producteur", "unknow");
}
if(!nodmeta.retourneFirstEnfantsByName("dc:date").getContenu().isEmpty()) {
fichier.getAttributs().put("dateModification", nodmeta.retourneFirstEnfantsByName("dc:date").getContenu().get(0));
}else {
fichier.getAttributs().put("dateModification", "unknow");
}
if(!nodmeta.retourneFirstEnfantsByName("meta:editing-duration").getContenu().isEmpty()) {
fichier.getAttributs().put("dureeEdition", nodmeta.retourneFirstEnfantsByName("meta:editing-duration").getContenu().get(0));
}else {
fichier.getAttributs().put("dureeEdition", "unknow");
}
fichier.getNodes().add(nodmeta);
node nodhistorique = new node();