fix: ensure datasource permission in explore (#32679)

This commit is contained in:
Daniel Höxtermann
2025-03-18 22:15:10 +01:00
committed by GitHub
parent 3f1ef2a283
commit 9e3052968b
2 changed files with 4 additions and 4 deletions

View File

@@ -214,12 +214,12 @@ def test_get_dataset_access_denied_with_form_data_key(
assert data["message"] == message
@patch("superset.security.SupersetSecurityManager.can_access_datasource")
@patch("superset.security.SupersetSecurityManager.raise_for_access")
def test_get_dataset_access_denied(
mock_can_access_datasource, test_client, login_as_admin, dataset
mock_raise_for_access, test_client, login_as_admin, dataset
):
message = "Dataset access denied"
mock_can_access_datasource.side_effect = DatasetAccessDeniedError(
mock_raise_for_access.side_effect = DatasetAccessDeniedError(
message=message, datasource_id=dataset.id, datasource_type=dataset.type
)
resp = test_client.get(