Skip to content

Commit 93f7e45

Browse files
committed
fix: Add numbering to network names to avoid name conflicts on the same dataset
1 parent 42e640e commit 93f7e45

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

uvdat/core/tasks/networks.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@
2323
def create_network(vector_data, network_options):
2424
# Overwrite previous results
2525
dataset = vector_data.dataset
26-
Network.objects.filter(vector_data__dataset=dataset).delete()
26+
Network.objects.filter(vector_data=vector_data).delete()
27+
existing = Network.objects.filter(vector_data__dataset=dataset)
2728
network = Network.objects.create(
28-
name=dataset.name + ' Network',
29+
name=f'{dataset.name} Network {existing.count() + 1}',
2930
category=dataset.category,
3031
vector_data=vector_data,
3132
metadata={'source': 'Parsed from GeoJSON.'},

0 commit comments

Comments
 (0)