mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 11:36:44 +00:00
Path management improvements (#8210)
- Improve path resolution for backup and restore commands - Closes https://github.com/inventree/InvenTree/issues/8207
This commit is contained in:
parent
a71754b086
commit
73a3e504a9
10
tasks.py
10
tasks.py
@ -411,6 +411,11 @@ def backup(c, clean=False, path=None):
|
|||||||
cmd = '--noinput --compress -v 2'
|
cmd = '--noinput --compress -v 2'
|
||||||
|
|
||||||
if path:
|
if path:
|
||||||
|
# Resolve the provided path
|
||||||
|
path = Path(path)
|
||||||
|
if not os.path.isabs(path):
|
||||||
|
path = localDir().joinpath(path).resolve()
|
||||||
|
|
||||||
cmd += f' -O {path}'
|
cmd += f' -O {path}'
|
||||||
|
|
||||||
if clean:
|
if clean:
|
||||||
@ -442,6 +447,11 @@ def restore(
|
|||||||
base_cmd = '--noinput --uncompress -v 2'
|
base_cmd = '--noinput --uncompress -v 2'
|
||||||
|
|
||||||
if path:
|
if path:
|
||||||
|
# Resolve the provided path
|
||||||
|
path = Path(path)
|
||||||
|
if not os.path.isabs(path):
|
||||||
|
path = localDir().joinpath(path).resolve()
|
||||||
|
|
||||||
base_cmd += f' -I {path}'
|
base_cmd += f' -I {path}'
|
||||||
|
|
||||||
if ignore_database:
|
if ignore_database:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user