apply default route template

This commit is contained in:
Eduardo Silva
2026-01-26 15:26:54 -03:00
parent a0d813d389
commit 29c770dadb

View File

@@ -154,6 +154,7 @@ def view_wireguard_peer_create(request):
raise Http404 raise Http404
new_peer_data = generate_peer_default(current_instance) new_peer_data = generate_peer_default(current_instance)
default_routing_template = RoutingTemplate.objects.filter(wireguard_instance=current_instance, default_template=True).first()
if new_peer_data['allowed_ip']: if new_peer_data['allowed_ip']:
new_peer = Peer.objects.create( new_peer = Peer.objects.create(
@@ -163,6 +164,7 @@ def view_wireguard_peer_create(request):
persistent_keepalive=new_peer_data['persistent_keepalive'], persistent_keepalive=new_peer_data['persistent_keepalive'],
private_key=new_peer_data['private_key'], private_key=new_peer_data['private_key'],
wireguard_instance=current_instance, wireguard_instance=current_instance,
routing_template=default_routing_template,
) )
PeerAllowedIP.objects.create( PeerAllowedIP.objects.create(
config_file='server', config_file='server',