diff --git a/Server/copter_table_models.py b/Server/copter_table_models.py index 2307951..c467fbb 100644 --- a/Server/copter_table_models.py +++ b/Server/copter_table_models.py @@ -128,6 +128,10 @@ def check_time_delta(item): @ModelChecks.column_check("start_position", pass_context=True) def check_start_pos(item, context): + + if ModelChecks.start_pos_delta_max == 0: + return True + if context.current_position is None: return item != 'NO_POS' # maybe should return true diff --git a/Server/server_qt.py b/Server/server_qt.py index 0507215..10de5cf 100644 --- a/Server/server_qt.py +++ b/Server/server_qt.py @@ -50,10 +50,12 @@ def restart(): # move to core os.chdir(startup_cwd) os.execv(sys.executable, args) + def update_server(): subprocess.call("git fetch && git pull --rebase", shell=True) restart() + def confirmation_required(text="Are you sure?", label="Confirm operation?"): def inner(f): @wraps(f)