From 130ab1e5a057b510349f8015a861cd56c38d04d4 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Mon, 19 Jul 2010 20:33:58 +0100 Subject: [PATCH] Don't overwrite syncstate when a sync request fails --- syncfolder.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syncfolder.sh b/syncfolder.sh index e0c2944..81e3173 100755 --- a/syncfolder.sh +++ b/syncfolder.sh @@ -80,6 +80,10 @@ fi NEWSYNCSTATE=$(sed -n '//{s/.*\(.*\)<\/m:SyncState>.*/\1/p}' $RESULTFILE) +if [ "$NEWSYNCSTATE" = "" ]; then + echo "No found in response\n" + exit 1 +fi cat $CHANGELIST | while read TYPE ITEMID ITEMCHANGEKEY; do ITEMFILENAME=~/ews-sync/$(echo $ITEMID | sed s^/^%2f^g).xml -- 2.50.1