gervarela commented on issue #23380:
URL: https://github.com/apache/superset/issues/23380#issuecomment-1512940320

   Hello,
   
   I'm seeing the same error, also with 2.0.1, but I'm getting it just by 
opening the dashboard embedded into other applications.
   
   The dashboard works fine, reviewn with the 'developer tools of the browser', 
one off the calls gest a 500 error as response, and the logs shows thesse error:
   
   `2023-04-18 07:11:53,745:ERROR:root:'GuestUser' object has no attribute 
'get_user_id'
   Traceback (most recent call last):
     File 
"/usr/local/lib/python3.8/site-packages/flask_appbuilder/api/__init__.py", line 
86, in wraps
       return f(self, *args, **kwargs)
     File "/app/superset/utils/log.py", line 245, in wrapper
       value = f(*args, **kwargs)
     File "/app/superset/dashboards/filter_state/api.py", line 98, in post
       return super().post(pk)
     File "/app/superset/views/base_api.py", line 83, in wraps
       return f(self, *args, **kwargs)
     File "/app/superset/temporary_cache/api.py", line 76, in post
       key = self.get_create_command()(args).run()
     File "/app/superset/temporary_cache/commands/create.py", line 35, in run
       return self.create(self._cmd_params)
     File "/app/superset/dashboards/filter_state/commands/create.py", line 41, 
in create
       entry: Entry = {"owner": get_owner(actor), "value": value}
     File "/app/superset/key_value/utils.py", line 70, in get_owner
       return user.get_user_id() if not user.is_anonymous else None
   AttributeError: 'GuestUser' object has no attribute 'get_user_id'`รง
   
   The call is a POST to: 
https://xxxxx.com/api/v1/dashboard/11/filter_state?tab_id=1
   
   The error only happens the user is not logged in into the Superset instance 
in another browser tab. If the use is logged in, the request doesn't fails.
   
   It looks like a bug when accesseing the dashboards with the GUEST user.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to