0001-views-keep-next-URL-on-disco-requests-fixes-31043.patch
mellon/views.py | ||
---|---|---|
321 | 321 |
return self.sso_failure(request, login, idp_message, status_codes) |
322 | 322 | |
323 | 323 |
def request_discovery_service(self, request, is_passive=False): |
324 |
self_url = request.build_absolute_uri(request.path)
|
|
324 |
self_url = request.build_absolute_uri() + '&nodisco=1'
|
|
325 | 325 |
url = app_settings.DISCOVERY_SERVICE_URL |
326 | 326 |
params = { |
327 | 327 |
# prevent redirect loops with the discovery service |
328 | 328 |
'entityID': request.build_absolute_uri(reverse('mellon_metadata')), |
329 |
'return': self_url + '?nodisco=1',
|
|
329 |
'return': self_url, |
|
330 | 330 |
} |
331 | 331 |
if is_passive: |
332 | 332 |
params['isPassive'] = 'true' |
333 |
- |