diff --git a/openquake/calculators/hazard/general.py b/openquake/calculators/hazard/general.py
index <HASH>..<HASH> 100644
--- a/openquake/calculators/hazard/general.py
+++ b/openquake/calculators/hazard/general.py
@@ -38,6 +38,7 @@ from openquake.calculators.base import Calculator
 from openquake.db import models
 from openquake.input import logictree
 from openquake.java import list_to_jdouble_array
+from openquake.job import params
 from openquake.job.config import ValidationException
 from openquake.logs import LOG
 from openquake.nrml import parsers as nrml_parsers
@@ -486,7 +487,9 @@ class BaseHazardCalculator(Calculator):
 
         # The `sadigh site type` is the same in any case
         sadigh_param = java.jclass("StringParameter")("Sadigh Site Type")
-        sadigh_param.setValue(job_profile.sadigh_site_type)
+        sadigh_param.setValue(
+            params.REVERSE_ENUM_MAP[job_profile.sadigh_site_type]
+        )
 
         site_model = get_site_model(self.job_ctxt.oq_job.id)
Fixed a minor issue with sadigh param


Former-commit-id: <I>f<I>bf<I>c<I>c<I>d<I>c<I>a<I>