mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-20 15:46:01 +08:00
set slb-id first before vs validation
This commit is contained in:
parent
5e00c4e6f5
commit
e7c33a2bb4
|
@ -78,7 +78,6 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
|
||||
@Override
|
||||
public VirtualServer add(VirtualServer virtualServer) throws Exception {
|
||||
virtualServerModelValidator.validate(virtualServer);
|
||||
//TODO render for deprecated field
|
||||
if (virtualServer.getSlbId() != null) {
|
||||
if (!virtualServer.getSlbIds().contains(virtualServer.getSlbId())) {
|
||||
|
@ -87,6 +86,8 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
virtualServer.setSlbId(null);
|
||||
}
|
||||
|
||||
virtualServerModelValidator.validate(virtualServer);
|
||||
|
||||
Iterator<Long> iter = virtualServer.getSlbIds().iterator();
|
||||
Set<Long> uniq = new HashSet<>();
|
||||
while (iter.hasNext()) {
|
||||
|
|
Loading…
Reference in a new issue