Skip to content

Commit 3ead408

Browse files
committed
chore: add more parameters to check if similar observation already exists
1 parent a4f9926 commit 3ead408

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

backend/application/import_observations/services/import_observations.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,10 +313,13 @@ def _process_data(import_parameters: ImportParameters, settings: Settings) -> Tu
313313
else:
314314
observation_found = (
315315
Observation.objects.filter(
316+
product=imported_observation.product,
316317
title=imported_observation.title,
317318
branch=import_parameters.branch,
318319
origin_component_name=imported_observation.origin_component_name,
319320
origin_component_version=imported_observation.origin_component_version,
321+
origin_cloud_qualified_resource=imported_observation.origin_cloud_qualified_resource,
322+
origin_kubernetes_qualified_resource=imported_observation.origin_kubernetes_qualified_resource,
320323
)
321324
.exclude(scanner=imported_observation.scanner)
322325
.exists()
@@ -328,7 +331,9 @@ def _process_data(import_parameters: ImportParameters, settings: Settings) -> Tu
328331
f"{imported_observation.title} - {imported_observation.origin_component_name} - "
329332
f"{imported_observation.origin_component_version} - {imported_observation.scanner}"
330333
f"{imported_observation.origin_docker_image_name} - "
331-
f"{imported_observation.origin_docker_image_tag}"
334+
f"{imported_observation.origin_docker_image_tag} - "
335+
f"{imported_observation.origin_cloud_qualified_resource} - "
336+
f"{imported_observation.origin_kubernetes_qualified_resource}"
332337
)
333338
else:
334339
_process_new_observation(imported_observation, settings)

0 commit comments

Comments
 (0)