Audit manuel - Problème UX

Suite du sujet Error - "manual audit" link on scenario-audits.
Je continue la discussion en français pour me faciliter
le retour sur les tests effectués.

sur la page d’un “Projet” /home/contract.html?cr=1

Le lien est “Commencer un audit manuel” est présent
pour les audits déjà réalisés de page, de fichier et de scénario.
Seul l’audit de site n’a pas ce lien.

De mémoire, j’ai mis longtemps à trouver ce lien car je l’ai cherché en premier
directement dans la page de résultat d’une URL auditée.

1 URL ou 1 fichier -----> fonctionne

Pour un audit déjà réalisé de page
avec 1 seul URL auditée, l’audit manuel fonctionne.

Idem pour les audits de fichier avec 1 seul fichier uploadé.

plusieurs URL ou fichiers --------> Erreur

Pour un audit déjà réalisé de page
avec plusieurs URL auditées, le lien pour lancer un audit manuel
est bien présent mais on arrive sur une page d’erreur.

Idem pour les audits de fichier avec plusieurs fichiers uploadés.

Audit de scénario ----> Erreur

Pour les audits de scénario, même un tout simple (genre 1 URL),
le lien pour lancer l’audit manuel est bien présent
mais on arrive sur une page d’erreur.

{
  "type": "script",
  "seleniumVersion": "2",
  "formatVersion":1,
  "steps": [
    {
      "type": "get",
      "url": "http://asqatasun.org/"
    }
  ],
  "data": {
    "configs": {},
    "source": "none"
  },
  "inputs": [],
  "timeoutSeconds": 60
}

Jouons avec les URL

pour un audit de page (contenant 3 pages auditées)
ayant pour résultats d’audit les URL suivantes :

/home/contract/page-list.html?status=f2xx&audit=1
/home/contract/page-result.html?wr=2
/home/contract/page-result.html?wr=3
/home/contract/page-result.html?wr=4

il est possible afficher l’audit manuel de chaque page
via les URL suivantes :

/home/contract/manual-audit-page-result.html?wr=2
/home/contract/manual-audit-page-result.html?wr=3
/home/contract/manual-audit-page-result.html?wr=4

par contre la sauvegarde ou la clôture de l’audit manuel,
lève une exception avec pour URL :

/home/contract/update-manual-result.html?wr=2
/home/contract/update-manual-result.html?wr=3
/home/contract/update-manual-result.html?wr=4

java.lang.NullPointerException
	org.asqatasun.entity.service.statistics.WebResourceStatisticsDataServiceImpl.createWebResourceStatisticsForManualAudit(WebResourceStatisticsDataServiceImpl.java:280)