GUID_MATCH_ANY is allowed normally; it's GUID_MATCH_ALL that is special.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7234 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Derek Atkins 2002-09-22 14:37:37 +00:00
parent 4146b1b9fd
commit bb4929da9f

View File

@ -877,23 +877,23 @@ sqlQuery_build (sqlQuery *sq, Query *q)
if (!safe_strcmp (path->data, QUERY_PARAM_GUID)) {
field = "gncEntry.entryGUID";
g_assert (pdata->options != GUID_MATCH_ANY);
g_assert (pdata->options != GUID_MATCH_ALL);
} else if (!safe_strcmp (path->data, SPLIT_TRANS) &&
!safe_strcmp (path->next->data, QUERY_PARAM_GUID)) {
field = "gncEntry.transGUID";
g_assert (pdata->options != GUID_MATCH_ANY);
g_assert (pdata->options != GUID_MATCH_ALL);
} else if (!safe_strcmp (path->data, SPLIT_ACCOUNT) &&
!safe_strcmp (path->next->data, QUERY_PARAM_GUID)) {
field = "gncEntry.accountGUID";
g_assert (pdata->options != GUID_MATCH_ANY);
g_assert (pdata->options != GUID_MATCH_ALL);
} else if (!safe_strcmp (path->data, SPLIT_TRANS) &&
!safe_strcmp (path->next->data, TRANS_SPLITLIST) &&
!safe_strcmp (path->next->next->data, SPLIT_ACCOUNT_GUID)) {
field = "gncEntry.accountGUID";
g_assert (pdata->options == GUID_MATCH_ANY);
g_assert (pdata->options == GUID_MATCH_ALL);
} else {
PINFO ("Unknown GUID parameter, %s", (char*)path->data);