From 7c48bcf41b10689942e463e820cf99c7fed68b57 Mon Sep 17 00:00:00 2001 From: Sylvan Le Deunff Date: Tue, 12 Aug 2025 15:31:14 +0200 Subject: [PATCH] Extend request context from_dict method from oslo context instead of overriding Change-Id: If5db6f9280860f1703df879e8648b3520960272d Closes-Bug: #2120408 Signed-off-by: Sylvan Le Deunff --- manila/context.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/manila/context.py b/manila/context.py index b39e541d71..424f244abc 100644 --- a/manila/context.py +++ b/manila/context.py @@ -51,7 +51,7 @@ class RequestContext(context.RequestContext): kwargs.setdefault('user_id', user_id) kwargs.setdefault('project_id', project_id) - super(RequestContext, self).__init__(is_admin=is_admin, **kwargs) + super().__init__(is_admin=is_admin, **kwargs) self.project_name = project_name if self.is_admin is None: @@ -90,7 +90,7 @@ class RequestContext(context.RequestContext): _del_read_deleted) def to_dict(self): - values = super(RequestContext, self).to_dict() + values = super().to_dict() values['user_id'] = self.user_id values['project_id'] = self.project_id values['project_name'] = self.project_name @@ -105,7 +105,8 @@ class RequestContext(context.RequestContext): @classmethod def from_dict(cls, values): - return cls( + return super().from_dict( + values, user_id=values.get('user_id'), project_id=values.get('project_id'), project_name=values.get('project_name'),