diff --git a/.oniro-ci/test-generic.yaml b/.oniro-ci/test-generic.yaml
index d1ec6b252119a329352f380a02255ef5f837c753..ed4ff15bfac19522c9fed61480fccc6fba7f265e 100644
--- a/.oniro-ci/test-generic.yaml
+++ b/.oniro-ci/test-generic.yaml
@@ -73,7 +73,7 @@
       rm -rf lava_jobs && mkdir lava_jobs
       # Generate job definitions for zephyr build
       if echo "${CI_BUILD_JOB_NAME}" | grep -i "zephyr" | grep -vi "twister"; then
-        for image in $(find artifacts/images/${MACHINE} -name "*.elf" -exec basename {} \;); do
+        for image in $(find artifacts/images/${MACHINE} -type f -name "*.elf" -exec basename {} \;); do
           image_basename=$(basename "${image}" ".elf")
           echo "--- Generating lava job definition ${image_basename}.yaml ---"
           sed "s/@image_basename@/$image_basename/" job_def.yaml | tee lava_jobs/"${image_basename}".yaml