2
0
mirror of https://github.com/frappe/bench.git synced 2024-09-29 07:19:05 +00:00

fix: Don't break update if no sites exist on patching sites stage

This commit is contained in:
Gavin D'souza 2021-04-23 10:47:36 +05:30
parent 4b31ac078b
commit 778fe6cb0b

View File

@ -356,10 +356,11 @@ def setup_socketio(bench_path='.'):
def patch_sites(bench_path='.'): def patch_sites(bench_path='.'):
try: for site in get_sites(bench_path=bench_path):
run_frappe_cmd('--site', 'all', 'migrate', bench_path=bench_path) try:
except subprocess.CalledProcessError: migrate_site(site, bench_path=bench_path)
raise PatchError except subprocess.CalledProcessError:
raise PatchError
def build_assets(bench_path='.', app=None): def build_assets(bench_path='.', app=None):
@ -643,6 +644,10 @@ def update_npm_packages(bench_path='.'):
exec_cmd('npm install', cwd=bench_path) exec_cmd('npm install', cwd=bench_path)
def migrate_site(site, bench_path='.'):
run_frappe_cmd('--site', site, 'migrate', bench_path=bench_path)
def backup_site(site, bench_path='.'): def backup_site(site, bench_path='.'):
run_frappe_cmd('--site', site, 'backup', bench_path=bench_path) run_frappe_cmd('--site', site, 'backup', bench_path=bench_path)