Skip to content

Commit d360afc

Browse files
committed
change patch of override endpoint
1 parent 2c3220d commit d360afc

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
1-
From 0317be58930a32d28a7e4971fb6ae85d007ac4e2 Mon Sep 17 00:00:00 2001
1+
From f02e30ee9c3eb24625f27c4a815f512c3136e241 Mon Sep 17 00:00:00 2001
22
From: Lyt99 <[email protected]>
33
Date: Thu, 30 Jul 2020 14:26:07 +0800
44
Subject: [PATCH] overwrite endpoint when conflicting
55

66
---
7-
daemon/cmd/endpoint.go | 3 ++-
8-
1 file changed, 2 insertions(+), 1 deletion(-)
7+
daemon/cmd/endpoint.go | 4 +++-
8+
1 file changed, 3 insertions(+), 1 deletion(-)
99

1010
diff --git a/daemon/cmd/endpoint.go b/daemon/cmd/endpoint.go
11-
index ee81aeede..8185f69d1 100644
11+
index ee81aeede..671cab315 100644
1212
--- a/daemon/cmd/endpoint.go
1313
+++ b/daemon/cmd/endpoint.go
14-
@@ -343,7 +343,8 @@ func (d *Daemon) createEndpoint(ctx context.Context, owner regeneration.Owner, e
14+
@@ -343,7 +343,9 @@ func (d *Daemon) createEndpoint(ctx context.Context, owner regeneration.Owner, e
1515
if err != nil {
1616
return invalidDataError(ep, err)
1717
} else if oldEp != nil {
1818
- return invalidDataError(ep, fmt.Errorf("IP %s is already in use", id))
19-
+ d.deleteEndpoint(ep)
19+
+ oldEp.Logger("api").Warning("endpoint conflicted, deleting")
20+
+ d.deleteEndpoint(oldEp)
2021
+ // return invalidDataError(ep, fmt.Errorf("IP %s is already in use", id))
2122
}
2223
}
2324

2425
--
25-
2.27.0
26+
2.28.0
2627

0 commit comments

Comments
 (0)