浏览代码

Use previous blog post index when deleting

Bob Mottram 9 年前
父节点
当前提交
f15a234346
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5
    2
      src/freedombone-mesh-blog

+ 5
- 2
src/freedombone-mesh-blog 查看文件

105
         return
105
         return
106
     fi
106
     fi
107
     CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
107
     CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
108
-    LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${CURRENT_INDEX}_post.rst
108
+    PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
109
+    LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.rst
109
     if [ ! -f $LAST_BLOG_ENTRY ]; then
110
     if [ ! -f $LAST_BLOG_ENTRY ]; then
110
         return
111
         return
111
     fi
112
     fi
118
     case $sel in
119
     case $sel in
119
         0) rm $LAST_BLOG_ENTRY
120
         0) rm $LAST_BLOG_ENTRY
120
            if [ $CURRENT_INDEX -gt 0 ]; then
121
            if [ $CURRENT_INDEX -gt 0 ]; then
121
-               CURRENT_INDEX=$((CURRENT_INDEX - 1))
122
+               CURRENT_INDEX=$PREVIOUS_INDEX
122
                echo "$CURRENT_INDEX" > $CURRENT_BLOG_INDEX
123
                echo "$CURRENT_INDEX" > $CURRENT_BLOG_INDEX
124
+           else
125
+               rm -f $CURRENT_BLOG_INDEX
123
            fi
126
            fi
124
            regenerate_blog
127
            regenerate_blog
125
            ;;
128
            ;;