diff --git a/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml b/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml
index 852b6e640..4de2dbfd0 100644
--- a/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml
+++ b/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml
@@ -327,22 +327,28 @@
RESPONSE_TYPE_DETAIL
FROM WFNEWS.PUBLISHED_INCIDENT_DETAIL
WHERE stage_of_control_code IS NOT NULL
-
- AND (stage_of_control_code = 'OUT' AND fire_year = #{currentFireYear, javaType=java.lang.Integer, jdbcType=NUMERIC, mode=IN})
-
- OR stage_of_control_code IN
-
-
+
+
+
+ AND (
+ (stage_of_control_code = 'OUT' AND fire_year = #{currentFireYear})
+
+ OR stage_of_control_code IN
+
+
+ #{soc}
+
+
+
+ )
+
+
+ AND stage_of_control_code IN
+
#{soc}
-
-
-
-
-
- AND stage_of_control_code IN
-
- #{soc}
-
+
+
+
AND geometry && ST_MakeEnvelope (#{xmin, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, #{ymin, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, #{xmax, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, #{ymax, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, )