diff --git a/scripts/release-version.sh b/scripts/release-version.sh
index c194c59e575145add063ca093f892f3b22dcf089..717cb8d87fac37212f2df91174ccd46f614b8725 100755
--- a/scripts/release-version.sh
+++ b/scripts/release-version.sh
@@ -42,11 +42,11 @@ if (( $update_latest )); then
   # fetch current releases file
   scp "$HOST_LOGIN:$RELEASES_FILE" "./$TMP_RELEASES_FILE"
 
-  grep -P "\"latest\": \"$VERSION\"" "$TMP_RELEASES_FILE"
-
-  if [[ $? == 0 ]]; then
+  if [[ -n $(grep -P "\"latest\": \"$VERSION\"" "$TMP_RELEASES_FILE") ]]; then
     echo "$VERSION est déjà la version la plus récente, pas de mise à jour du fichier releases.json"
   else
+    echo "mise à jour du fichier releases.json à la version $VERSION"
+
     sed -i -E "s/\"latest\": .+,/\"latest\": \"$VERSION\",/" "$TMP_RELEASES_FILE"
     echo -e "\t\"$VERSION\": {
 \t\t\"darwin\": \"Cassiopée-${VERSION}-mac.zip\",