Skip to content

Commit d0ed307

Browse files
authored
Added avatar for new comment block (#2257)
1 parent 2db9e71 commit d0ed307

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

save-frontend/src/main/kotlin/com/saveourtool/save/frontend/components/views/fossgraph/VulnerabilityInfoTab.kt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ val vulnerabilityInfoTab: FC<VulnerabilityInfoTabProps> = FC { props ->
3232
val deleteVulnerabilityWindowOpenness = useWindowOpenness()
3333

3434
val (vulnerability, setVulnerability) = useStateFromProps(props.vulnerability)
35-
val (vulnerabilityProjects, setVulnerabilityProjects) = useStateFromProps(props.vulnerability.projects.toSet())
3635
val (isUpdateVulnerability, setIsUpdateVulnerability) = useState(false)
3736
val (deleteProject, setDeleteProject) = useState<VulnerabilityProjectDto?>(null)
3837

3938
val enrollRequest = useDeferredRequest {
4039
val response = post(
4140
url = "$apiUrl/vulnerabilities/save-projects",
4241
headers = jsonHeaders,
43-
body = Json.encodeToString(vulnerabilityProjects),
42+
body = Json.encodeToString(vulnerability.projects),
4443
loadingHandler = ::loadingHandler,
4544
)
4645
if (response.ok) {
@@ -52,9 +51,6 @@ val vulnerabilityInfoTab: FC<VulnerabilityInfoTabProps> = FC { props ->
5251
setVulnerability {
5352
it.copy(projects = it.projects.plus(project.copy(vulnerabilityName = it.name)))
5453
}
55-
setVulnerabilityProjects {
56-
it.plus(project.copy(vulnerabilityName = vulnerability.name))
57-
}
5854
setIsUpdateVulnerability(true)
5955
projectWindowOpenness.closeWindow()
6056
}
@@ -149,23 +145,25 @@ val vulnerabilityInfoTab: FC<VulnerabilityInfoTabProps> = FC { props ->
149145

150146
renderProjectTable(
151147
projectTable,
152-
vulnerabilityProjects,
148+
vulnerability.projects.toSet(),
153149
"Affected libraries",
154150
VulnerabilityProjectType.LIBRARY,
155151
) {
156152
projectWindowOpenness.openWindow()
157153
}
154+
158155
renderProjectTable(
159156
projectTable,
160-
vulnerabilityProjects,
157+
vulnerability.projects.toSet(),
161158
"Commits with fix",
162159
VulnerabilityProjectType.COMMIT,
163160
) {
164161
projectWindowOpenness.openWindow()
165162
}
163+
166164
renderProjectTable(
167165
projectTable,
168-
vulnerabilityProjects,
166+
vulnerability.projects.toSet(),
169167
"Affected open source projects",
170168
VulnerabilityProjectType.PROJECT,
171169
) {

0 commit comments

Comments
 (0)