diff --git a/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java b/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java index e5585daa6..d58d41da9 100644 --- a/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java +++ b/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java @@ -92,7 +92,7 @@ public class UuidV1IdGenerator extends UuidV1RndIdGenerator { if (!network.isLoopback()) { byte[] addr = network.getHardwareAddress(); if (validAddr(addr)) { - if (network.isUp() && network.isVirtual()) { + if (network.isUp() && !network.isVirtual()) { logger.debug("Using interface {}", network); return addr; } else if (fallbackAddr == null) {