Bug 20144: [sql_modes] Add default value for subscription_numberpatterns.description...
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 6 Feb 2018 17:47:43 +0000 (14:47 -0300)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 13 Feb 2018 16:59:00 +0000 (13:59 -0300)
Fix for:
Field 'description' doesn't have a default value

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
t/db_dependent/Serials/Numberpattern.t

index 6a05325..c964ee9 100644 (file)
@@ -28,7 +28,7 @@ $numberpattern = {};
 $rv = ModSubscriptionNumberpattern($numberpattern);
 is($rv, undef, "ModSubscriptionNumberpattern({}) returns undef");
 # returns 0 because id doesn't exist
-$numberpattern = { id => 1, label => "Test numberpattern 1" };
+$numberpattern = { id => 1, label => "Test numberpattern 1", description => '' };
 $rv = ModSubscriptionNumberpattern($numberpattern);
 is($rv, '0E0', "ModSubscriptionNumberpattern({id=1,label=>'Test numberpattern 1'}) returns '0 but true'");
 
@@ -38,7 +38,7 @@ is($id, undef, "AddSubscriptionNumberpattern(undef) returns undef");
 $numberpattern = {};
 $id = AddSubscriptionNumberpattern($numberpattern);
 is($id, undef, "AddSubscriptionNumberpattern({}) returns undef");
-$numberpattern = { label => "Test numberpattern 1", numberingmethod => "{X}" };
+$numberpattern = { label => "Test numberpattern 1", numberingmethod => "{X}", description => '' };
 $id = AddSubscriptionNumberpattern($numberpattern);
 ok((defined($id) && ($id > 0)), "AddSubscriptionNumberpattern({label => 'Test numberpattern 1', numberingmethod => '{X}'}) returns numberpattern id");