From: Paul Hänsch Date: Tue, 21 Dec 2021 23:39:21 +0000 (+0100) Subject: bugifx: autogroup present but empty group fields X-Git-Url: https://git.plutz.net/?p=serve0;a=commitdiff_plain;h=887cbfeaddf4d199a5e48c23d258eec8f7fca60d bugifx: autogroup present but empty group fields --- diff --git a/db_meta.sh b/db_meta.sh index 9dfbe4c..588e62d 100755 --- a/db_meta.sh +++ b/db_meta.sh @@ -166,21 +166,20 @@ list_meta(){ dbmeta_autogroup(){ sed -E ' + # strip empty group field + s;\r \\$;\r;; h; # save original dataset # strip common suffixes of web video sites s;-([0-9a-zA-Z_-]{11}|ph[0-9a-f]{13}|xh[0-9a-zA-Z]{5}|[0-9]{6,})\r;-\r;; - # clear branching status - tBRANCH; :BRANCH - # perform auto grouping if group id is missing or empty - /\r$/bAUTOGROUP; s;\r \\$;\r;; tAUTOGROUP; + /\r$/bAUTOGROUP; # only perform ordering if manual group id is present /\r .+$/bAUTOORDER; - b; + b; # pass invalid records without processing :AUTOORDER # strip all fields but the name