Skip to content

Commit 2910238

Browse files
committed
[FIX] Implement reset_data functionality
1 parent 911f437 commit 2910238

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

rootfs/standard/var/pynode/application_info.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -760,18 +760,18 @@ def backup_data_folder(app_data):
760760
def restore_data_folder(app_data):
761761
log_message(" Running restore_data_folder...")
762762

763-
def reset_data_folder(short_name):
764-
log_message(f" Running reset_data_folder for '{short_name}'...")
763+
def reset_data_folder(app):
764+
log_message(f" Running reset_data_folder for '{app}'…")
765765

766-
app_data = get_application(short_name)
766+
app_data = get_application(app)
767767
if not app_data:
768-
log_message(f" ERROR: application '{short_name}' not found")
768+
log_message(f" ERROR: application '{app}' not found")
769769
return False
770770
data_folder = app_data["storage_folder"]
771771

772772
# Stop the service before removing data_folder
773-
log_message(f" Stopping '{short_name}'…")
774-
stop_service(short_name)
773+
log_message(f" Stopping '{app}'…")
774+
stop_service(app)
775775

776776
# Remove App data_folder
777777
log_message(f" Removing storage folder '{data_folder}'…")
@@ -782,8 +782,8 @@ def reset_data_folder(short_name):
782782
create_application_storage_folder(app_data)
783783

784784
# Re-start the service
785-
log_message(f" Starting '{short_name}'…")
786-
start_service(short_name)
785+
log_message(f" Starting '{app}'…")
786+
start_service(app)
787787

788788
return True
789789

rootfs/standard/var/www/mynode/api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,12 +179,12 @@ def api_restore_data_folder():
179179
def api_reset_data_folder():
180180
check_logged_in()
181181

182-
short_name = request.args.get("short_name")
183-
if not short_name:
182+
app = request.args.get("app")
183+
if not app:
184184
return "NO_APP_SPECIFIED"
185-
if not is_application_valid(short_name):
185+
if not is_application_valid(app):
186186
return "INVALID_APP_NAME"
187-
if not reset_data_folder(short_name):
187+
if not reset_data_folder(app):
188188
return "ERROR"
189189
return "OK"
190190

0 commit comments

Comments
 (0)