fix getting dashboard URL.
This commit is contained in:
parent
313dcf0721
commit
b3c170e10d
@ -264,13 +264,12 @@ async def change_password(data: ChangePassword, request: Request, user: User = D
|
|||||||
|
|
||||||
@authentication_router.post("/dashboard_url/", responses=permission_responses)
|
@authentication_router.post("/dashboard_url/", responses=permission_responses)
|
||||||
def dashboard_url(user: User = Depends(get_authenticated_user)):
|
def dashboard_url(user: User = Depends(get_authenticated_user)):
|
||||||
# XXX-TOM
|
|
||||||
get_dashboard_url = app_settings.DASHBOARD_URL_FUNC
|
get_dashboard_url = app_settings.DASHBOARD_URL_FUNC
|
||||||
if get_dashboard_url is None:
|
if get_dashboard_url is None:
|
||||||
raise HttpError("not_supported", "This server doesn't have a user dashboard.")
|
raise HttpError("not_supported", "This server doesn't have a user dashboard.")
|
||||||
|
|
||||||
ret = {
|
ret = {
|
||||||
"url": get_dashboard_url(request, *args, **kwargs),
|
"url": get_dashboard_url(CallbackContext(request.path_params, user=user)),
|
||||||
}
|
}
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user