Hello Eric,
please check whether the issue concerns _any_ logged-in users or just
administrators.
The default citation page functionality in DSpace prevents showing the
cover page to administrators:
https://github.com/DSpace/DSpace/blob/dspace-7_x/dspace-api/src/main/java/org/dspace/disseminate/CitationDocumentServiceImpl.java#L267
I have used the following patch (not yet in Github but it's just a
one-line modification) in our system that adds a new configuration
option to enable cover page for admins that might be useful here. Alter
the corresponding line in your CitationDocumentServiceImpl.java as follows:
boolean adminUser = authorizeService.isAdmin(context) &&
!configurationService.getBooleanProperty("citation-page.enable_for_admins",
false);
and then add to e.g. citation-page.cfg:
citation-page.enable_for_admins = true
Cheers,
Miika
> This fixed on-the-fly Citation Cover Page generation for *anonymous *users.
> But cover page generation does not occur for*logged-in* users,
> and no errors appear in the browser or the dspace log.
>
> The dspace log extracts below, indicate that the code paths for
> anonymous and logged-in users
> are slightly different.
>
> Is this a bug?
>
> ... PDF Cover Page is not generated when logged in.
> ... Download PDF from Simple item page ...
> *... When anonymous, PDF Cover Page is generated*
> 2025-03-1920:52:50,258INFO8ac89edb-e2e2-4b1c-
> a1c2-91869284fd9ec9f38e6a-8357-46f7-9e62-2ebc34551229
> org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter
> @ Before request [GET /server/api] originated from /items/591f4c44-
> a037-4f6d-8f96-4a88f85aaf9d
> 2025-03-1920:52:52,536INFO unknown 3b6d8895-5f87-4308-b108-c2eefe068bab
> org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter
> @ Before request [GET /server/api/core/
> bitstreams/4d7d123e-1ba4-41bd-9d8e-e5c0effd6836/content]
> originated from
http://localhost:4000/
> 2025-03-1920:52:52,548INFO unknown 3b6d8895-5f87-4308-b108-c2eefe068bab
> org.dspace.usage.LoggerUsageEventListener
> @ anonymous::view_bitstream:bitstream_id=4d7d123e-1ba4-41bd-9d8e-
> e5c0effd6836
> ... When logged in, PDF Cover Page is not generated
> 025-03-1920:58:20,340INFO8ac89edb-e2e2-4b1c-a1c2-91869284fd9e4e3e76fc-
> d952-49e1-a09e-99bbc3fa3c07
> org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter
> @ Before request [GET /server/api] originated from /items/591f4c44-
> a037-4f6d-8f96-4a88f85aaf9d
> ... This [POST] does not occur when anonymous
> 2025-03-1920:58:22,551INFO8ac89edb-e2e2-4b1c-a1c2-91869284fd9e78c8b40f-
> fc32-4c24-801b-772937a74b03
> org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter
> @ Before request [POST /server/api/authn/shortlivedtokens]
> originated from /bitstreams/4d7d123e-1ba4-41bd-9d8e-e5c0effd6836/download
> 2025-03-1920:58:22,780INFO unknown b8d3bde6-74bd-4e14-b9e4-fd714079a289
> org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter
> @ Before request [GET /server/api/core/
> bitstreams/4d7d123e-1ba4-41bd-9d8e-e5c0effd6836/content]
> 2025-03-1920:58:22,788INFO unknown b8d3bde6-74bd-4e14-b9e4-fd714079a289
> org.dspace.usage.LoggerUsageEventListener
> @
> ericm...@comcast.net::view_bitstream:bitstream_id=4d7d123e-1ba4-41bd-9d8e-e5c0effd6836