]> git.ipfire.org Git - thirdparty/bacula.git/commit
Fix org#2579 About incorrect JSON generated from empty Messages resource
authorEric Bollengier <eric@baculasystems.com>
Fri, 8 Jan 2021 10:27:18 +0000 (11:27 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:02:58 +0000 (09:02 +0100)
commitfbf9302a850076b3c6bd1d05284bdef922e39ccd
tree4bfca5876fa362196f19c91563a1e9756c0150b1
parent6899e12c9b9d9af0f49ffcec9e97eefbe1af03c7
Fix org#2579 About incorrect JSON generated from empty Messages resource

The broken JSON from bdirjson output is caused by defining in Messages
resource message types with negation but without using 'All' keyword
at the beginning of the message type list. It is:

 Append = /var/log/bacula/bacula.log = !Debug, !Saved, !Skipped
 Console = !Debug, !Saved, !Skipped

instead of

 Append = /var/log/bacula/bacula.log = All, !Debug, !Saved, !Skipped
 Console = All, !Debug, !Saved, !Skipped
bacula/src/console/bbconsjson.c
bacula/src/dird/bdirjson.c
bacula/src/filed/bfdjson.c
bacula/src/lib/bjson.c
bacula/src/lib/protos.h
bacula/src/stored/bsdjson.c