From 84a3d282c13c26bd87c8fea3a5b5ffd52dd97887 Mon Sep 17 00:00:00 2001
From: Birte Kristina Friesel <derf@finalrewind.org>
Date: Sat, 15 Jun 2024 08:06:28 +0200
Subject: [PATCH] work,traewelling: consistent debug output if maintenance file
 is present

---
 lib/Travelynx/Command/traewelling.pm | 12 ++++++++++++
 lib/Travelynx/Command/work.pm        |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/lib/Travelynx/Command/traewelling.pm b/lib/Travelynx/Command/traewelling.pm
index 772c63cf..52222f06 100644
--- a/lib/Travelynx/Command/traewelling.pm
+++ b/lib/Travelynx/Command/traewelling.pm
@@ -21,6 +21,8 @@ sub pull_sync {
 	for my $account_data ( $self->app->traewelling->get_pull_accounts ) {
 
 		if ( -e 'maintenance' ) {
+			$self->app->log->debug(
+				'treawelling: "maintenance" file found, aborting');
 			return;
 		}
 
@@ -90,6 +92,8 @@ sub push_sync {
 	for my $candidate ( $self->app->traewelling->get_pushable_accounts ) {
 
 		if ( -e 'maintenance' ) {
+			$self->app->log->debug(
+				'treawelling: "maintenance" file found, aborting');
 			return;
 		}
 
@@ -137,6 +141,12 @@ sub run {
 	my $push_result;
 	my $pull_result;
 
+	if ( -e 'maintenance' ) {
+		$self->app->log->debug(
+			'treawelling: "maintenance" file found, aborting');
+		return;
+	}
+
 	if ( not $direction or $direction eq 'push' ) {
 		$push_result = $self->push_sync;
 	}
@@ -150,6 +160,8 @@ sub run {
 	my $trwl_pull_finished_at = DateTime->now( time_zone => 'Europe/Berlin' );
 
 	if ( -e 'maintenance' ) {
+		$self->app->log->debug(
+			'treawelling: "maintenance" file found, aborting');
 		return;
 	}
 
diff --git a/lib/Travelynx/Command/work.pm b/lib/Travelynx/Command/work.pm
index b80b0a4f..65fddc35 100644
--- a/lib/Travelynx/Command/work.pm
+++ b/lib/Travelynx/Command/work.pm
@@ -22,7 +22,7 @@ sub run {
 	my $json             = JSON->new;
 
 	if ( -e 'maintenance' ) {
-		$self->app->log->debug('maintenance mode, quitting ');
+		$self->app->log->debug('work: "maintenance" file found, aborting');
 		return;
 	}
 
@@ -38,7 +38,7 @@ sub run {
 	for my $entry ( $self->app->in_transit->get_all_active ) {
 
 		if ( -e 'maintenance' ) {
-			$self->app->log->debug('maintenance mode, quitting ');
+			$self->app->log->debug('work: "maintenance" file found, aborting');
 			return;
 		}
 
-- 
GitLab