diff --git a/go_cloud/internal/http/wopi_handlers.go b/go_cloud/internal/http/wopi_handlers.go index 2b9c251..d98a865 100644 --- a/go_cloud/internal/http/wopi_handlers.go +++ b/go_cloud/internal/http/wopi_handlers.go @@ -665,8 +665,8 @@ 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) // Build Collabora editor URL with WOPISrc in query string - // Try /lool/dist/loleaflet.html (standard Collabora path) - editorURL := fmt.Sprintf("%s/lool/dist/loleaflet.html?WOPISrc=%s&closebutton=1", collaboraURL, url.QueryEscape(wopiSrc)) + // Collabora expects: /cool/dist/cool.html?WOPISrc=... + editorURL := fmt.Sprintf("%s/cool/dist/cool.html?WOPISrc=%s&closebutton=1", collaboraURL, url.QueryEscape(wopiSrc)) // Return HTML page that loads Collabora in an iframe htmlContent := fmt.Sprintf(`