mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-07-29 15:53:45 -05:00
Match NULL and guid_null() for NULL GUID Matches
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17160 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -661,7 +661,7 @@ guid_match_predicate (gpointer object, QofParam *getter,
|
||||
return (node == NULL);
|
||||
break;
|
||||
case QOF_GUID_MATCH_NULL:
|
||||
return (guid == NULL);
|
||||
return ((guid == NULL) || guid_equal(guid, guid_null()));
|
||||
break;
|
||||
default:
|
||||
PWARN ("bad match type");
|
||||
@@ -1383,7 +1383,7 @@ collect_match_predicate (gpointer object, QofParam *getter,
|
||||
break;
|
||||
}
|
||||
case QOF_GUID_MATCH_NULL : {
|
||||
return (guid == NULL);
|
||||
return ((guid == NULL) || guid_equal(guid, guid_null()));
|
||||
break;
|
||||
}
|
||||
default : {
|
||||
@@ -1563,7 +1563,7 @@ choice_match_predicate (gpointer object, QofParam *getter,
|
||||
return (node == NULL);
|
||||
break;
|
||||
case QOF_GUID_MATCH_NULL:
|
||||
return (guid == NULL);
|
||||
return ((guid == NULL) || guid_equal(guid, guid_null()));
|
||||
break;
|
||||
default:
|
||||
PWARN ("bad match type");
|
||||
|
||||
Reference in New Issue
Block a user