Skip to content

Commit 092ef3e

Browse files
committed
set token in privateUrlUser in PrivateUrlServiceBean
1 parent 5b3a569 commit 092ef3e

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlPage.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public String init() {
5252
}
5353
if(!sessionUserCanViewUnpublishedDataset){
5454
//Only Reset if user cannot view this Draft Version
55-
privateUrlUser.setToken(token);
5655
session.setUser(privateUrlUser);
5756
}
5857
logger.info("Redirecting PrivateUrlUser '" + privateUrlUser.getIdentifier() + "' to " + draftDatasetPageToBeRedirectedTo);

src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlServiceBean.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,11 @@ public PrivateUrl getPrivateUrlFromDatasetId(long datasetId) {
5151
* @return A PrivateUrlUser if one can be found using the token or null.
5252
*/
5353
public PrivateUrlUser getPrivateUrlUserFromToken(String token) {
54-
return PrivateUrlUtil.getPrivateUrlUserFromRoleAssignment(getRoleAssignmentFromPrivateUrlToken(token));
54+
PrivateUrlUser user = PrivateUrlUtil.getPrivateUrlUserFromRoleAssignment(getRoleAssignmentFromPrivateUrlToken(token));
55+
if (user != null) {
56+
user.setToken(token);
57+
}
58+
return user;
5559
}
5660

5761
/**

0 commit comments

Comments
 (0)