set slb-id first before vs validation

This commit is contained in:
Mengyi Zhou 2016-10-11 12:07:01 +08:00
parent 5e00c4e6f5
commit e7c33a2bb4

View file

@ -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()) {