diff --git a/ossUpgrade.sh b/ossUpgrade.sh
index 65051e0..b764f8f 100755
--- a/ossUpgrade.sh
+++ b/ossUpgrade.sh
@@ -40,7 +40,7 @@ function compare(){
     return 0
   else 
     # 当上游oss文件meta信息跟下游缓存文件meta信息不符时,如果上游信息是空,下游非空,则忽略更新,因为有可能是误判
-    if [ "${upstreamOssInfoMd5}" = "d41d8cd98f00b204e9800998ecf8427e" ] || [ "${locOssInfoMd5}" != "d41d8cd98f00b204e9800998ecf8427e" ];then
+    if [ "${upstreamOssInfoMd5}" = "d41d8cd98f00b204e9800998ecf8427e" ] && [ "${locOssInfoMd5}" != "d41d8cd98f00b204e9800998ecf8427e" ];then
       echo "maybe a mistake, ignore upgrade"
       return 0
     else