Skip to content

Commit 662ef6e

Browse files
committed
Fix for #3229
1 parent ddbfdce commit 662ef6e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/NHibernate/Id/Enhanced/OptimizerFactory.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,8 +412,10 @@ public override object Generate(IAccessCallback callback)
412412
generationState.LastSourceValue = callback.GetNextValue();
413413
generationState.Value = generationState.LastSourceValue;
414414
// handle cases where initial-value is less than one (hsqldb for instance).
415-
while (generationState.Value < 1)
416-
generationState.Value++;
415+
if (generationState.Value < 1)
416+
{
417+
generationState.Value = 1;
418+
}
417419
}
418420

419421
return Make(generationState.Value++);

0 commit comments

Comments
 (0)