Tightened validation a bit in oils_cstore.c:
authorscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 31 Jul 2009 02:26:33 +0000 (02:26 +0000)
committerscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 31 Jul 2009 02:26:33 +0000 (02:26 +0000)
commitb00937c996fd3b31cc86051e0ba5d969fd5f7d14
treef841d93e3bc704dbe852494bd46de19243ab48aa
parent858da63e154c3a6cc530e59561eeb07f2bdc67bc
Tightened validation a bit in oils_cstore.c:

1. Issue a warning if the SELECT list is empty for a given table alias
(other than the core class).  This happens when we try to do the
equivalent of SELECT * for a non-core class.

2. Return an error if the generated SELECT list is empty.  This can happen
in a case like the following:

{
     "select":{ "aout":null },
        "from":{ "aou":"aout" }
}

...because there is nothing from the core class, and we don't build default
SELECT lists for non-core classes.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@13785 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/c-apps/oils_cstore.c