File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -840,7 +840,7 @@ class VersionInfo(Version):
840840 """
841841
842842 asset_validation_errors : List [RemoteAssetValidationError ]
843- version_validation_errors : List [RemoteValidationError ]
843+ validation_errors : List [RemoteValidationError ]
844844
845845
846846class RemoteDandisetData (APIBase ):
@@ -1101,10 +1101,18 @@ def get_version(self, version_id: str) -> VersionInfo:
11011101 `Version`.
11021102 """
11031103 try :
1104+ info_resp = self .client .get (
1105+ f"/dandisets/{ self .identifier } /versions/{ version_id } /info/"
1106+ )
1107+ asset_error_resp = self .client .get (
1108+ f"/dandisets/{ self .identifier } /versions/{ version_id } /asset_validation_errors/"
1109+ )
1110+
11041111 return VersionInfo .model_validate (
1105- self .client .get (
1106- f"/dandisets/{ self .identifier } /versions/{ version_id } /info/"
1107- )
1112+ {
1113+ ** info_resp ,
1114+ "asset_validation_errors" : asset_error_resp ,
1115+ }
11081116 )
11091117 except HTTP404Error :
11101118 raise NotFoundError (
@@ -1194,9 +1202,7 @@ def wait_until_valid(self, max_time: float = 120) -> None:
11941202 "asset_validation_errors" : [
11951203 e .json_dict () for e in v .asset_validation_errors
11961204 ],
1197- "version_validation_errors" : [
1198- e .json_dict () for e in v .version_validation_errors
1199- ],
1205+ "validation_errors" : [e .json_dict () for e in v .validation_errors ],
12001206 }
12011207 raise ValueError (
12021208 f"Dandiset { self .identifier } is { v .status .value } : { json .dumps (about , indent = 4 )} "
You can’t perform that action at this time.
0 commit comments