Skip to content

Commit fb2a7e7

Browse files
committed
Prevented crash on consent screen
1 parent c4f264f commit fb2a7e7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/requests/sharing-request.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,21 @@ class SharingRequest extends AuthRequest {
6868

6969
const appUrl = request.getAppUrl()
7070
const appOrigin = `${appUrl.protocol}//${appUrl.host}`
71-
const serverUrl = url.parse(req.app.locals.ldp.serverUri)
72-
// Check if is already registered or is data browser
71+
const serverUrl = new url.URL(req.app.locals.ldp.serverUri)
72+
73+
console.log(new url.URL(request.session.subject._id).origin, serverUrl.origin)
74+
// Check if is already registered or is data browser or the webId is not on this machine
7375
if (request.isUserLoggedIn()) {
7476
if (
77+
new url.URL(request.session.subject._id).origin !== serverUrl.origin ||
7578
(appUrl && request.isSubdomain(serverUrl.host, appUrl.host) && appUrl.protocol === serverUrl.protocol) ||
7679
await request.isAppRegistered(req.app.locals.ldp, appOrigin, request.session.subject._id)
7780
) {
81+
console.log('We be here')
7882
request.setUserShared(appOrigin)
7983
request.redirectPostSharing()
8084
} else {
85+
console.log('we shouldnt be here')
8186
request.renderForm(null, req, appOrigin)
8287
}
8388
}

0 commit comments

Comments
 (0)