apache/superset · error · SavedQueryNotFoundError
Saved query not found.
Error message
Saved query not found.
What it means
Error "Saved query not found." thrown in apache/superset.
Source
Thrown at superset/commands/query/delete.py:48
logger = logging.getLogger(__name__)
class DeleteSavedQueryCommand(BaseCommand):
def __init__(self, model_ids: list[int]):
self._model_ids = model_ids
self._models: Optional[list[Dashboard]] = None
@transaction(on_error=partial(on_error, reraise=SavedQueryDeleteFailedError))
def run(self) -> None:
self.validate()
assert self._models
SavedQueryDAO.delete(self._models)
def validate(self) -> None:
# Validate/populate model exists
self._models = SavedQueryDAO.find_by_ids(self._model_ids)
if not self._models or len(self._models) != len(self._model_ids):
raise SavedQueryNotFoundError()
View on GitHub (pinned to f4587218dd)
Solutions
- Confirm the saved query ID exists via GET /api/v1/saved_query/ before deleting.
- Refresh the saved query list; it may already have been deleted.
When it happens
Trigger: Deleting a saved query whose ID no longer exists in the database.
Common situations: Deleting a saved query that does not exist (wrong id or already deleted).
AI-assisted analysis of apache/superset@f4587218dd (2026-08-14).
Data as JSON: /api/errors/a7f569f237ccc5de.
Report an issue: GitHub.