DBRev Bug 16217 - Notice' names may have diverged
authorBrendan Gallagher <brendan@bywatersolutions.com>
Fri, 29 Apr 2016 02:26:46 +0000 (02:26 +0000)
committerBrendan Gallagher <brendan@bywatersolutions.com>
Fri, 29 Apr 2016 02:26:46 +0000 (02:26 +0000)
Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
Koha.pm
installer/data/mysql/atomicupdate/bug_16217.perl [deleted file]
installer/data/mysql/updatedatabase.pl

diff --git a/Koha.pm b/Koha.pm
index 41f4f31..d345b1c 100644 (file)
--- a/Koha.pm
+++ b/Koha.pm
@@ -29,7 +29,7 @@ use vars qw{ $VERSION };
 # - #4 : the developer version. The 4th number is the database subversion.
 #        used by developers when the database changes. updatedatabase take care of the changes itself
 #        and is automatically called by Auth.pm when needed.
-$VERSION = "3.23.00.052";
+$VERSION = "3.23.00.053";
 
 sub version {
     return $VERSION;
diff --git a/installer/data/mysql/atomicupdate/bug_16217.perl b/installer/data/mysql/atomicupdate/bug_16217.perl
deleted file mode 100644 (file)
index a58e799..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-my $dbh = C4::Context->dbh;
-my $letters = $dbh->selectall_arrayref(q|
-    SELECT code, name
-    FROM letter
-    WHERE message_transport_type="email"
-|, { Slice => {} });
-for my $letter ( @$letters ) {
-    $dbh->do(q|
-        UPDATE letter
-        SET name = ?
-        WHERE code = ?
-        AND message_transport_type <> "email"
-    |, undef, $letter->{name}, $letter->{code});
-}
index 9e6d390..8a1ecd0 100755 (executable)
@@ -12398,6 +12398,27 @@ if ( CheckVersion($DBversion) ) {
     SetVersion($DBversion);
 }
 
+$DBversion = "3.23.00.053";
+if ( CheckVersion($DBversion) ) {
+my $letters = $dbh->selectall_arrayref(q|
+        SELECT code, name
+        FROM letter
+        WHERE message_transport_type="email"
+        |, { Slice => {} });
+for my $letter ( @$letters ) {
+        $dbh->do(q|
+                UPDATE letter
+                SET name = ?
+                WHERE code = ?
+                AND message_transport_type <> "email"
+                |, undef, $letter->{name}, $letter->{code});
+}
+
+    print "Upgrade to $DBversion done (Bug 16217 - Notice' names may have diverged)\n";
+        SetVersion($DBversion);
+        }
+
+
 # DEVELOPER PROCESS, search for anything to execute in the db_update directory
 # SEE bug 13068
 # if there is anything in the atomicupdate, read and execute it.