Fixed a bug that resulted (within specific circumstance) in a wrong colour for visibility, when detection coverage is overlaid with visibility. Reported by @Sreeman.

master
Marcus Bakker 2019-12-04 10:39:11 +01:00
parent 4e2f7b1adc
commit a72add80c1
2 changed files with 4 additions and 0 deletions

View File

@ -57,6 +57,8 @@ COLOR_V_2 = '#64B5F6'
COLOR_V_3 = '#1976D2'
COLOR_V_4 = '#0D47A1'
COLOR_WHITE = '#FFFFFF'
# Detection and visibility overlay color:
COLOR_OVERLAY_VISIBILITY = COLOR_V_3
COLOR_OVERLAY_DETECTION = COLOR_D_3

View File

@ -273,6 +273,8 @@ def _map_and_colorize_techniques_for_overlaid(my_techniques, my_data_sources):
color = COLOR_OVERLAY_DETECTION
elif not detection and visibility:
color = COLOR_OVERLAY_VISIBILITY
else:
color = COLOR_WHITE
my_ds = ', '.join(technique_ds_mapping[technique_id]['my_data_sources']) if technique_id in technique_ds_mapping.keys() and technique_ds_mapping[technique_id]['my_data_sources'] else '-'