From 14bd90f47ee950d4ee780cbd2a030cac5cb034c0 Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Tue, 6 Aug 2019 14:05:00 -0500 Subject: SONAR-12364 Fix update of values --- .../sonar/db/newcodeperiod/NewCodePeriodMapper.xml | 22 +++++++++++++++++----- .../resources/org/sonar/db/purge/PurgeMapper.xml | 2 +- 2 files changed, 18 insertions(+), 6 deletions(-) (limited to 'server/sonar-db-dao/src/main/resources') diff --git a/server/sonar-db-dao/src/main/resources/org/sonar/db/newcodeperiod/NewCodePeriodMapper.xml b/server/sonar-db-dao/src/main/resources/org/sonar/db/newcodeperiod/NewCodePeriodMapper.xml index 17371e37d22..8ec1e59cf75 100644 --- a/server/sonar-db-dao/src/main/resources/org/sonar/db/newcodeperiod/NewCodePeriodMapper.xml +++ b/server/sonar-db-dao/src/main/resources/org/sonar/db/newcodeperiod/NewCodePeriodMapper.xml @@ -51,11 +51,23 @@ value=#{value, jdbcType=VARCHAR}, updated_at=#{updatedAt, jdbcType=TIMESTAMP} WHERE - uuid=#{uuid, jdbcType=VARCHAR} - OR - (project_uuid=#{projectUuid, jdbcType=VARCHAR} + + + project_uuid=#{projectUuid, jdbcType=VARCHAR} + + + project_uuid IS NULL + + AND - branch_uuid=#{branchUuid, jdbcType=VARCHAR}) + + + branch_uuid=#{branchUuid, jdbcType=VARCHAR} + + + branch_uuid IS NULL + + - + DELETE FROM new_code_periods WHERE diff --git a/server/sonar-db-dao/src/main/resources/org/sonar/db/purge/PurgeMapper.xml b/server/sonar-db-dao/src/main/resources/org/sonar/db/purge/PurgeMapper.xml index 1bc48d06dc7..3532d494fc4 100644 --- a/server/sonar-db-dao/src/main/resources/org/sonar/db/purge/PurgeMapper.xml +++ b/server/sonar-db-dao/src/main/resources/org/sonar/db/purge/PurgeMapper.xml @@ -44,7 +44,7 @@ and not exists(select e.id from events e where e.analysis_uuid=s.uuid) - select value from -- cgit v1.2.3