diff --git a/djangoldp/views.py b/djangoldp/views.py index 3e5c62be8721d6542a163cabf68bee0fd60cbca2..eb7cfbdab9dd46ad8180003c69e08c17bf16bfc5 100644 --- a/djangoldp/views.py +++ b/djangoldp/views.py @@ -143,6 +143,11 @@ class LDPViewSet(LDPViewSetGenerator): if response.status_code == 201 and '@id' in response.data: response["Location"] = response.data['@id'] response["Accept-Post"] = "application/ld+json" + if request.user.is_authenticated(): + try: + response['User'] = request.user.webid() + except AttributeError: + pass return response def update(self, request, *args, **kwargs):