def validate(self) -> None:
     # Validate/populate model exists
     self._models = DatasetDAO.find_by_ids(self._model_ids)
     if not self._models or len(self._models) != len(self._model_ids):
         raise DatasetNotFoundError()
     # Check ownership
     for model in self._models:
         try:
             security_manager.raise_for_ownership(model)
         except SupersetSecurityException as ex:
             raise DatasetForbiddenError() from ex
Beispiel #2
0
 def validate(self) -> None:
     self._models = DatasetDAO.find_by_ids(self.dataset_ids)
     if len(self._models) != len(self.dataset_ids):
         raise DatasetNotFoundError()