Bug 32057: (QA follow-up) Add missing messages (from skeleton.pl)
authorTomas Cohen Arazi <tomascohen@theke.io>
Tue, 14 Mar 2023 11:48:06 +0000 (08:48 -0300)
committerTomas Cohen Arazi <tomascohen@theke.io>
Tue, 14 Mar 2023 11:57:53 +0000 (08:57 -0300)
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
installer/data/mysql/atomicupdate/bug_32057.pl

index c160a82..a0cc9a7 100755 (executable)
@@ -1,21 +1,24 @@
 use Modern::Perl;
 
 return {
-    bug_number => "32057",
+    bug_number  => "32057",
     description => "Bug 32057 - Add optional stack trace to action logs",
-    up => sub {
+    up          => sub {
         my ($args) = @_;
-        my $dbh = $args->{dbh};
+        my ($dbh, $out) = @$args{qw(dbh out)};
 
-        if( !column_exists( 'action_logs', 'trace' ) ) {
-          $dbh->do(q{
-              ALTER TABLE action_logs ADD COLUMN `trace` TEXT DEFAULT NULL COMMENT 'An optional stack trace enabled by ActionLogsTraceDepth' AFTER `script`
-          });
+        if ( !column_exists( 'action_logs', 'trace' ) ) {
+            $dbh->do(q{
+              ALTER TABLE action_logs
+                ADD COLUMN `trace` TEXT DEFAULT NULL COMMENT 'An optional stack trace enabled by ActionLogsTraceDepth' AFTER `script`
+            });
+            say $out "Added column 'action_logs.trace'";
         }
 
         $dbh->do(q{
             INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES
             ('ActionLogsTraceDepth', '0', '', 'Sets the maximum depth of the action logs stack trace', 'Integer')
         });
+        say $out "Added new system preference 'ActionLogsTraceDepth'";
     },
-}
+};