From 25cb08c115ae866addec97ee6f4ca75d2413de12 Mon Sep 17 00:00:00 2001 From: Stepanov Aleksey Date: Fri, 8 Aug 2025 07:01:50 +0500 Subject: refactor editStage function --- lib/edit.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/edit.sh b/lib/edit.sh index 59c7550..b2a97a6 100755 --- a/lib/edit.sh +++ b/lib/edit.sh @@ -125,17 +125,15 @@ function editStages() { # - edit_project.sh #****** function editStageProject() { - local idsTaskProject - - idsTaskProject=$(getIdsTask "$1") + readarray -t idsTaskProject < <(getIdsTask "$1") - if [[ -f /tmp/tskw.edit ]]; then - : >/tmp/tskw.edit + if [[ -f "$TMP_TSKW_EDIT" ]]; then + : >"$TMP_TSKW_EDIT" fi - if [[ "${#tasksProject[@]}" -eq 0 ]]; then + if [[ ! "${#idsTaskProject[@]}" ]]; then - echo "# Проект без этапов. Эта строка будет проигнорирована." >>/tmp/tskw.edit + echo "# Проект без этапов. Эта строка будет проигнорирована." >>"$TMP_TSKW_EDIT" backupStages editStages -- cgit