Bug 18143: Silence ods MARC framework export flood
authorMark Tompsett <mtompset@hotmail.com>
Sun, 19 Feb 2017 00:50:32 +0000 (19:50 -0500)
committerFridolin Somers <fridolin.somers@biblibre.com>
Tue, 12 Mar 2019 08:17:06 +0000 (09:17 +0100)
Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault@inLibro.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
(cherry picked from commit 5b0eb51c8066abbd645731593572277ca5b46715)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit 854f1ca17a78c5b73c63cfd0b57bcf89108778b2)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit e448cb9042e1b449ca64ee99f1ac2576126e2f6d)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

C4/ImportExportFramework.pm

index f89c768..f65e257 100644 (file)
@@ -345,6 +345,8 @@ sub _export_table_ods
                 $data = $hashRef->{$_->{name}};
                 if ($_->{type} eq 'float' && !defined($data)) {
                     $data = '0';
+                } elsif ($_->{type} eq 'string' && !defined($data)) {
+                    $data = q{};
                 } elsif ($_->{type} eq 'string' && (!$data && $data ne '0')) {
                     $data = '#';
                 }