fix: enable maintenance mode after asset fetching #68
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains a possible solution for #66. I changed the execution order so that the tmp directory is created first, then the download is initiated and afterwards the maintenance mode is activated. This way the maintenance mode isn't activated when the download fails.
The reason to mode the tmp directory creation into a separate block is that the tmp directory is also required, when the install shouldn't happen through a download (condition
- not owncloud_install_from_filesystem | bool
).