* EOAccess/EOEntity.m ([EOEntity -isPrimaryKeyValidInObject:]): check for NSNull

objects.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@15265 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Mirko Viviani 2002-12-07 09:16:16 +00:00
parent 7d34221668
commit 1e33b5cb1d
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2002-12-07 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* EOAccess/EOEntity.m ([EOEntity -isPrimaryKeyValidInObject:]): check for NSNull
objects.
2002-12-06 Mirko Viviani <mirko.viviani@rccr.cremona.it> 2002-12-06 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* EOAccess/EOUtilities.h: added prototype. * EOAccess/EOUtilities.h: added prototype.

View file

@ -1703,7 +1703,7 @@ NSString *EONextPrimaryKeyProcedureOperation = @"EONextPrimaryKeyProcedureOperat
NS_DURING NS_DURING
{ {
value = [object valueForKey: key]; value = [object valueForKey: key];
if (value == nil || value == [EONull null]) if (value == nil || value == [EONull null] || value == [NSNull null])
isValid = NO; isValid = NO;
} }
NS_HANDLER NS_HANDLER