File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,6 +65,13 @@ pub async fn get_correlated_datasets(
6565 return Err ( DatasetsError :: DatasetNotFound ( dataset_name) ) ;
6666 }
6767
68+ if !PARSEABLE
69+ . check_or_load_stream ( & dataset_name, & tenant_id)
70+ . await
71+ {
72+ return Err ( DatasetsError :: DatasetNotFound ( dataset_name) ) ;
73+ }
74+
6875 let stream = PARSEABLE
6976 . get_stream ( & dataset_name, & tenant_id)
7077 . map_err ( |_| DatasetsError :: DatasetNotFound ( dataset_name. clone ( ) ) ) ?;
@@ -182,6 +189,13 @@ pub async fn put_dataset_metadata(
182189 let body = body. into_inner ( ) ;
183190 let tenant_id = get_tenant_id_from_request ( & req) ;
184191
192+ if !PARSEABLE
193+ . check_or_load_stream ( & dataset_name, & tenant_id)
194+ . await
195+ {
196+ return Err ( DatasetsError :: DatasetNotFound ( dataset_name) ) ;
197+ }
198+
185199 let stream = PARSEABLE
186200 . get_stream ( & dataset_name, & tenant_id)
187201 . map_err ( |_| DatasetsError :: DatasetNotFound ( dataset_name. clone ( ) ) ) ?;
You can’t perform that action at this time.
0 commit comments