From 21845a0823a9efcbeecd47e7267196b7e1e00529 Mon Sep 17 00:00:00 2001 From: Dominika Liberda Date: Sat, 22 Apr 2023 19:31:06 +0000 Subject: [PATCH] channel: fix infinite loops (?) potentially breaking some edge cases --- webroot/channel.shs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webroot/channel.shs b/webroot/channel.shs index 7565c63..b2712d8 100644 --- a/webroot/channel.shs +++ b/webroot/channel.shs @@ -59,8 +59,8 @@ if [[ ${cfg[template]} != 'retro' ]]; then fi IFS=$'\n' -video_title=($(jq -r 'if .entries[].channel_follower_count != null then .entries[].entries[] else .entries[] end | .title' <<< $data)) -video_id=($(jq -r 'if .entries[].channel_follower_count != null then .entries[].entries[] else .entries[] end | .id' <<< $data)) +video_title=($(jq -r '.entries[].title' <<< $data)) +video_id=($(jq -r '.entries[].id' <<< $data)) if [[ $title != 'null' ]]; then strings[?cnnc]=true @@ -74,6 +74,7 @@ for (( i=0; i<${#video_id[@]}; i++ )); do nyaa[title]="${video_title[$i]}" nested_add meow nyaa + echo "WTF: ${#video_id[@]}" >/dev/stderr done strings[_videos]+="meow"