Merge pull request #1425 from ogayot/fix-try-again-not-waiting
snaplist: do not automatically mark configured on failed GET request
This commit is contained in:
commit
74cad94efa
|
@ -170,13 +170,11 @@ class SnapListController(SubiquityController):
|
|||
|
||||
async def GET(self, wait: bool = False) -> SnapListResponse:
|
||||
if self.loader.failed or not self.app.base_model.network.has_network:
|
||||
await self.configured()
|
||||
return SnapListResponse(status=SnapCheckState.FAILED)
|
||||
if not self.loader.snap_list_fetched and not wait:
|
||||
return SnapListResponse(status=SnapCheckState.LOADING)
|
||||
await self.loader.get_snap_list_task().wait()
|
||||
if self.loader.failed or not self.app.base_model.network.has_network:
|
||||
await self.configured()
|
||||
return SnapListResponse(status=SnapCheckState.FAILED)
|
||||
return SnapListResponse(
|
||||
status=SnapCheckState.DONE,
|
||||
|
|
Loading…
Reference in New Issue