diff --git a/Documents/bin/update-wb b/Documents/bin/update-wb
index ac456580351f03b09c400082a310ab5acf773cfe..ffe0645fc6a9411d5cc5ca6275f5fbd762b196f4 100755
--- a/Documents/bin/update-wb
+++ b/Documents/bin/update-wb
@@ -5,8 +5,12 @@ IMAGE='registry.shore.co.il/workbench'
 CONTAINER='workbench'
 
 is_latest() {
-    podman image exists "$IMAGE" || return 1
-    toolbox run --container "$CONTAINER" true 2>/dev/null || return 1
+    if ! podman image exists "$IMAGE" ||
+        ! toolbox run --container "$CONTAINER" true 2>/dev/null
+    then
+        podman image pull "$IMAGE" || exit 1
+        return 1
+    fi
     current="$(podman container inspect "$CONTAINER" --format '{{ .Image }}')"
     podman image pull "$IMAGE" > /dev/null
     new="$(podman image inspect "$IMAGE" --format '{{.Digest}}')"