diff --git a/Changelog b/Changelog index 374a250..f467d6b 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,6 @@ +2.3.2: + * Fix: Do not fail when a sqlite entry is empty + 2.3.1: * Fix: Compatibility with sqlite3 version >= 3.52.0 diff --git a/bin/BBlog b/bin/BBlog index e7282b8..6983762 100755 --- a/bin/BBlog +++ b/bin/BBlog @@ -18,7 +18,7 @@ enginedir=/home/ian/Programs/BBlog2/src/engines # version -version=2.3.1 +version=2.3.2 function print_config { echo "engine: $engine" @@ -375,6 +375,7 @@ function format_BBlog_entries { fi has_there_been_a_nonempty_line_so_far=0 else + echo "$line" 1>&2 eval "$line" has_there_been_a_nonempty_line_so_far=1 fi diff --git a/engines/sqlite.sh b/engines/sqlite.sh index ba8e0ce..abe5109 100644 --- a/engines/sqlite.sh +++ b/engines/sqlite.sh @@ -7,8 +7,10 @@ function SQL_addquotes { # add quotes and escape string if [ -n "$line" ]; then line=$(escape_string "$line") - line="${line/ = /=\"}" - line="${line/%/\"}" + line="${line/ =/=\"}" + # remove extra space + line="${line/=\" /=\"}" + line="$line\"" fi echo "$line" done diff --git a/man/man1/BBlog.1 b/man/man1/BBlog.1 index 54e83f8..4f68582 100644 --- a/man/man1/BBlog.1 +++ b/man/man1/BBlog.1 @@ -1,5 +1,5 @@ .Dd $Mdocdate: July 26 2026 $ -.Dt BBLOG 2.3.1 +.Dt BBLOG 2.3.2 .Os .Sh NAME .Nm BBlog