From: Rogan Hamby Date: Tue, 16 Jun 2020 19:12:50 +0000 (-0400) Subject: don't allow systempreferences to be null X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=f84c633a126e8e4b71d31a4b707a8949db6d4b41 don't allow systempreferences to be null --- diff --git a/kmig.d/bin/mig-import b/kmig.d/bin/mig-import index 1edab2c..1788226 100755 --- a/kmig.d/bin/mig-import +++ b/kmig.d/bin/mig-import @@ -682,8 +682,8 @@ sub restore_preferences { my $dom = $parser->parse_file($restore_file); foreach my $node ($dom->findnodes('//pref')) { - my $variable = domain_shift(sql_str($node->findvalue('./variable'))); - my $value = domain_shift(sql_str($node->findvalue('./value'))); + my $variable = domain_shift(sql_str_not_null($node->findvalue('./variable'))); + my $value = domain_shift(sql_str_not_null($node->findvalue('./value'))); my $query = "UPDATE systempreferences SET value = $value WHERE variable = $variable"; my $sth = $dbh->prepare($query); $sth->execute();