fix getting dashboard URL.

master
Tom Hacohen 4 years ago
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…
Cancel
Save