diff --git a/addons/analytic/models/analytic.py b/addons/analytic/models/analytic.py
index 26a9f48fe93c3fd035390959547314e3547dffb6..aa4cc3a330b046973fdff59b8d3c466dfa111e0c 100644
--- a/addons/analytic/models/analytic.py
+++ b/addons/analytic/models/analytic.py
@@ -93,7 +93,7 @@ class account_analytic_line(models.Model):
 
     @api.model
     def _default_user(self):
-        return self.env.user.id
+        return self.env.context.get('user_id', self.env.user.id)
 
     name = fields.Char('Description', required=True)
     date = fields.Date('Date', required=True, index=True, default=fields.Date.context_today)