diff --git a/.github/workflows/OpenData_BulidAndDeployWebsite.yml b/.github/workflows/OpenData_BulidAndDeployWebsite.yml
index 6300d1f1c412c4cbbb9a971f9d3846d958741ec2..7c887d43ef879f6bb4e6cc370317b201c42e6af9 100644
--- a/.github/workflows/OpenData_BulidAndDeployWebsite.yml
+++ b/.github/workflows/OpenData_BulidAndDeployWebsite.yml
@@ -13,6 +13,7 @@ jobs:
   build:
     # The type of runner that the job will run on
     name: Bulid and deploy OpenData Website
+    if: ${{ github.event.workflow_run.conclusion == 'success' }}
     runs-on: ubuntu-latest
     
     # Steps represent a sequence of tasks that will be executed as part of the job