Skip to content

Commit f1a49f2

Browse files
authored
fix: use diff without enricher for delta (#802)
1 parent a72ac23 commit f1a49f2

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

application/config/config.go

+8-2
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,10 @@ func (c *Config) SetSnykAdvisorEnabled(enabled bool) {
583583
func (c *Config) SetSeverityFilter(severityFilter types.SeverityFilter) bool {
584584
c.m.Lock()
585585
defer c.m.Unlock()
586-
586+
emptySeverityFilter := types.SeverityFilter{}
587+
if severityFilter == emptySeverityFilter {
588+
return false
589+
}
587590
filterModified := c.filterSeverity != severityFilter
588591
c.logger.Debug().Str("method", "SetSeverityFilter").Interface("severityFilter", severityFilter).Msg("Setting severity filter:")
589592
c.filterSeverity = severityFilter
@@ -593,7 +596,10 @@ func (c *Config) SetSeverityFilter(severityFilter types.SeverityFilter) bool {
593596
func (c *Config) SetIssueViewOptions(issueViewOptions types.IssueViewOptions) bool {
594597
c.m.Lock()
595598
defer c.m.Unlock()
596-
599+
emptyIssueViewOptions := types.IssueViewOptions{}
600+
if issueViewOptions == emptyIssueViewOptions {
601+
return false
602+
}
597603
issueViewOptionsModified := c.issueViewOptions != issueViewOptions
598604
c.logger.Debug().Str("method", "SetIssueViewOptions").Interface("issueViewOptions", issueViewOptions).Msg("Setting issue view options:")
599605
c.issueViewOptions = issueViewOptions

domain/ide/workspace/folder.go

+3
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,9 @@ func (f *Folder) FilterAndPublishDiagnostics(p product.Product) {
517517
}
518518

519519
func (f *Folder) GetDelta(p product.Product) (snyk.IssuesByFile, error) {
520+
f.mutex.Lock()
521+
defer f.mutex.Unlock()
522+
520523
logger := f.c.Logger().With().Str("method", "getDelta").Logger()
521524
issueByFile := f.IssuesByProduct()[p]
522525

0 commit comments

Comments
 (0)