Anomalie #15029
fermé[collabora] pb d'enregistrement du document
Description
Suite à un test d'intégration de collabora au sitiv, j'ai remarqué le pb suivant :
cas 1 : depuis l'admin des modeles collabora se charge bien, le modèle de doc se charge mais par contre impossible d'enregistrer les modifs.
le bouton valider est cliquable mais rien ne se passe quand je clique dessus.
et au bout de 3-4 mins j'ai une erreur dans MaarchCourrier qui apparait :
https://courrier-test.sitiv.fr/MaarchCourrier/cs_corbas/rest/collaboraOnline/file
Document not found
cas 2 : depuis l'ajout d'une pj à partir d'un modèle, collabora se charge bien, le modèle de doc se charge mais par contre impossible d'enregistrer les modifs
je clique sur la coche verte à droite pour valider les modifs, j'ai un spinner qui apparait et ça reste bloqué là dessus.
puis au bout de 30 secondes j'ai la même erreur qui apparait :
https://courrier-test.sitiv.fr/MaarchCourrier/cs_corbas/rest/collaboraOnline/file
Document not found
Le patch suivant a été appliqué pour résoudre le pb :
diff --git a/src/app/contentManagement/controllers/CollaboraOnlineController.php b/src/app/contentManagement/controllers/CollaboraOnlineController.php
index c3787db28f..271272dec8 100644
--- a/src/app/contentManagement/controllers/CollaboraOnlineController.php
+++ b/src/app/contentManagement/controllers/CollaboraOnlineController.php
@@ -174,14 +174,14 @@ class CollaboraOnlineController
$headers = $request->getHeaders();
// Collabora online saves automatically every X seconds, but we do not want to save the document yet
- if (empty($headers['HTTP_X_LOOL_WOPI_EXTENDEDDATA'][0])) {
+ /*if (empty($headers['HTTP_X_LOOL_WOPI_EXTENDEDDATA'][0])) {
return $response->withStatus(200);
}
$extendedData = $headers['HTTP_X_LOOL_WOPI_EXTENDEDDATA'][0];
$extendedData = explode('=', $extendedData);
if (empty($extendedData) || $extendedData[0] != 'FinalSave' || $extendedData[1] != 'True') {
return $response->withStatus(200);
- }
+ }*/
Il faut également ajouter un spinner suite au clic sur le bouton valider dans l'administration des modèles.
Mis à jour par Emmanuel DILLARD il y a environ 4 ans
- Statut changé de A traiter à R&D - A planifier
Mis à jour par Emmanuel DILLARD il y a environ 4 ans
- Projet changé de 298 à 299
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par Emmanuel DILLARD il y a environ 4 ans
- Version cible changé de 20.03 (Fin de vie) à 20.10 Develop
Mis à jour par Guillaume HEURTIER il y a environ 4 ans
- Statut changé de R&D - En cours à R&D - Terminé
Mis à jour par Emmanuel DILLARD il y a environ 4 ans
- Assigné à changé de Guillaume HEURTIER à Laurent GIOVANNONI
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 298 à Backlog Courrier
- Version cible changé de 20.10 Develop à 20.10