From c16cd49237a38a99b4ec468e9d0013f5d2ab9733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6sche?= Date: Tue, 13 Jan 2026 00:28:34 +0100 Subject: [PATCH] Use /loleaflet/dist/loleaflet.html - standard Collabora Online WOPI endpoint --- go_cloud/internal/http/wopi_handlers.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/go_cloud/internal/http/wopi_handlers.go b/go_cloud/internal/http/wopi_handlers.go index 941db42..1fe5588 100644 --- a/go_cloud/internal/http/wopi_handlers.go +++ b/go_cloud/internal/http/wopi_handlers.go @@ -666,7 +666,7 @@ func collaboraProxyHandler(w http.ResponseWriter, r *http.Request, db *database. wopiSrc := fmt.Sprintf("https://go.b0esche.cloud/wopi/files/%s?access_token=%s", fileID, accessToken) // Return HTML page with auto-submitting form - // Collabora Online requires: POST to /cool/dist/cool.html with WOPISrc in request body + // Collabora Online: POST WOPISrc as form data htmlContent := fmt.Sprintf(` @@ -683,7 +683,7 @@ func collaboraProxyHandler(w http.ResponseWriter, r *http.Request, db *database.

Loading Collabora Online...

- @@ -692,7 +692,7 @@ func collaboraProxyHandler(w http.ResponseWriter, r *http.Request, db *database. setTimeout(function() { var form = document.getElementById('collaboraForm'); if (form) { - console.log('[COLLABORA] Submitting form to /cool/dist/cool.html'); + console.log('[COLLABORA] Submitting form to /loleaflet/dist/loleaflet.html'); form.submit(); } else { console.error('[COLLABORA] Form not found');