From b879dc5d9ab96798304742bb2de381ed71cb20a4 Mon Sep 17 00:00:00 2001 From: Alassane Yattara Date: Tue, 17 Oct 2023 21:32:05 +0100 Subject: [PATCH] bitbake: Toaster: bug-fix on /toastermain/logs.py - Update /toastermain/logs.py to fix: AttributeError: 'NoneType' object has no attribute 'view_name' Signed-off-by Alassane Yattara (Bitbake rev: 307f40fc83a0e3d530bf934ef4aefd8e15cf27de) Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie --- bitbake/lib/toaster/toastermain/logs.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bitbake/lib/toaster/toastermain/logs.py b/bitbake/lib/toaster/toastermain/logs.py index f9953982b7..b4910e4432 100644 --- a/bitbake/lib/toaster/toastermain/logs.py +++ b/bitbake/lib/toaster/toastermain/logs.py @@ -38,8 +38,13 @@ def log_view_mixin(view): request = kwargs.get('request') response = view(*args, **kwargs) + view_name = 'unknown' + if hasattr(request, 'resolver_match'): + if hasattr(request.resolver_match, 'view_name'): + view_name = request.resolver_match.view_name + log_api_request( - request, response, request.resolver_match.view_name, 'toaster') + request, response, view_name, 'toaster') return response return log_view_request