diff --git a/b0esche_cloud/lib/pages/document_viewer.dart b/b0esche_cloud/lib/pages/document_viewer.dart index 2535262..e4c64ac 100644 --- a/b0esche_cloud/lib/pages/document_viewer.dart +++ b/b0esche_cloud/lib/pages/document_viewer.dart @@ -180,9 +180,12 @@ class _DocumentViewerModalState extends State { if (state.caps.isPdf) { // Log the URL being used for debugging print('Loading PDF from: ${state.viewUrl}'); - // Token is passed via Authorization header in SessionBloc context + // Pass token via Authorization header - SfPdfViewer supports headers parameter return SfPdfViewer.network( state.viewUrl.toString(), + headers: { + 'Authorization': 'Bearer ${state.token}', + }, onDocumentLoadFailed: (details) { print('PDF load failed: ${details.error}'); print('Description: ${details.description}');