aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Stepanov Aleksey <blueingreen@bluig.xyz>2025-08-08 07:01:50 +0500
committerLibravatar Stepanov Aleksey <blueingreen@bluig.xyz>2025-08-08 07:01:50 +0500
commit25cb08c115ae866addec97ee6f4ca75d2413de12 (patch)
treef5f3e2fc311dc7289122c47df335b12424358477
parente5aec8dce464dad6c0349d394c4aef8cc684843c (diff)
refactor editStage function
-rwxr-xr-xlib/edit.sh12
1 files 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