diff --git a/controller/controller.go b/controller/controller.go
index f4e1e84e2243a9dcb8530cb8786e5e2765dad104..1e6242f69704163f10fb5822c6221287e6c01c95 100644
--- a/controller/controller.go
+++ b/controller/controller.go
@@ -313,7 +313,7 @@ func ensureDefaultUserExists() error {
 
 		hashedPassword := base64.RawStdEncoding.EncodeToString(argon2.IDKey([]byte(generatedPassword), []byte(salt), 1, 64*1024, 4, 32))
 
-		err = c.userService.Add(rbacImpl.NewUser(uuid.New(), defaultUserName, map[string]string{config.BasePndUUID.String(): "admin"}, string(hashedPassword), "", salt, conflict.Metadata{}))
+		err = c.userService.Add(rbacImpl.NewUser(uuid.New(), defaultUserName, map[string]string{config.BasePndUUID.String(): "admin"}, string(hashedPassword), "", salt, conflict.Metadata{ResourceVersion: 0}))
 		if err != nil {
 			return err
 		}