Skip to content

Commit f345d92

Browse files
rebase
1 parent 6dbd77f commit f345d92

File tree

5 files changed

+7
-79
lines changed

5 files changed

+7
-79
lines changed

backend/commons/src/main/java/org/sonarsource/sonarlint/core/commons/storage/generated/Tables.java

Whitespace-only changes.

backend/commons/src/main/java/org/sonarsource/sonarlint/core/commons/storage/generated/tables/AiCodeFixSettingsTable.java

Whitespace-only changes.

backend/commons/src/main/java/org/sonarsource/sonarlint/core/commons/storage/generated/tables/KnownFindingTable.java

Lines changed: 0 additions & 61 deletions
This file was deleted.

backend/commons/src/main/java/org/sonarsource/sonarlint/core/commons/storage/repository/KnownFindingsRepository.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
package org.sonarsource.sonarlint.core.commons.storage.repository;
2121

2222
import java.nio.file.Path;
23-
import java.sql.Timestamp;
23+
import java.time.LocalDateTime;
24+
import java.time.ZoneId;
2425
import java.util.List;
2526
import java.util.UUID;
2627
import org.jooq.Configuration;
@@ -31,7 +32,7 @@
3132
import org.sonarsource.sonarlint.core.commons.api.TextRangeWithHash;
3233
import org.sonarsource.sonarlint.core.commons.storage.SonarLintDatabase;
3334

34-
import static org.sonarsource.sonarlint.core.commons.storage.generated.Tables.KNOWN_FINDING;
35+
import static org.sonarsource.sonarlint.core.commons.storage.model.Tables.KNOWN_FINDING;
3536

3637
public class KnownFindingsRepository {
3738

@@ -69,7 +70,7 @@ private void storeKnownFindings(String configurationScopeId, Path clientRelative
6970
var lineWithHash = finding.getLineWithHash();
7071
var line = lineWithHash == null ? null : lineWithHash.getNumber();
7172
var lineHash = lineWithHash == null ? null : lineWithHash.getHash();
72-
73+
var introDate = LocalDateTime.ofInstant(finding.getIntroductionDate(), ZoneId.systemDefault());
7374
trx.dsl().mergeInto(KNOWN_FINDING)
7475
.using(trx.dsl().selectOne())
7576
.on(KNOWN_FINDING.ID.eq(finding.getId().toString()))
@@ -79,7 +80,7 @@ private void storeKnownFindings(String configurationScopeId, Path clientRelative
7980
.set(KNOWN_FINDING.SERVER_KEY, finding.getServerKey())
8081
.set(KNOWN_FINDING.RULE_KEY, finding.getRuleKey())
8182
.set(KNOWN_FINDING.MESSAGE, finding.getMessage())
82-
.set(KNOWN_FINDING.INTRODUCTION_DATE, Timestamp.from(finding.getIntroductionDate()))
83+
.set(KNOWN_FINDING.INTRODUCTION_DATE, introDate)
8384
.set(KNOWN_FINDING.FINDING_TYPE, type.name())
8485
.set(KNOWN_FINDING.START_LINE, startLine)
8586
.set(KNOWN_FINDING.START_LINE_OFFSET, startLineOffset)
@@ -93,7 +94,7 @@ private void storeKnownFindings(String configurationScopeId, Path clientRelative
9394
KNOWN_FINDING.START_LINE, KNOWN_FINDING.START_LINE_OFFSET, KNOWN_FINDING.END_LINE, KNOWN_FINDING.END_LINE_OFFSET, KNOWN_FINDING.TEXT_RANGE_HASH,
9495
KNOWN_FINDING.LINE, KNOWN_FINDING.LINE_HASH)
9596
.values(finding.getId().toString(), configurationScopeId, clientRelativePath.toString(), finding.getServerKey(), finding.getRuleKey(),
96-
finding.getMessage(), Timestamp.from(finding.getIntroductionDate()), type.name(),
97+
finding.getMessage(), introDate, type.name(),
9798
startLine, startLineOffset, endLine, endLineOffset, textRangeHash,
9899
line, lineHash
99100
)
@@ -116,7 +117,7 @@ private List<KnownFinding> getKnownFindingsForFile(String configurationScopeId,
116117

117118
private KnownFinding recordToKnownFinding(Record rec) {
118119
var id = UUID.fromString(rec.get(KNOWN_FINDING.ID));
119-
var introductionDate = rec.get(KNOWN_FINDING.INTRODUCTION_DATE).toInstant();
120+
var introductionDate = rec.get(KNOWN_FINDING.INTRODUCTION_DATE).atZone(ZoneId.systemDefault()).toInstant();
120121
var textRangeWithHash = getTextRangeWithHash(rec);
121122
var lineWithHash = getLineWithHash(rec);
122123
return new KnownFinding(

backend/commons/src/main/resources/db/migration/V1__create_ai_codefix_settings_table.sql

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)