mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
parent
4146b1b9fd
commit
bb4929da9f
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user