When defining a SELECT list for a given class: an empty
authorscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 10 Aug 2009 16:14:58 +0000 (16:14 +0000)
committerscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 10 Aug 2009 16:14:58 +0000 (16:14 +0000)
array no longer results in a default SELECT list.  You get a
warning message (but not an error) and no fields from that
class.  For a default SELECT list, use "*" or null.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@13804 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/c-apps/oils_cstore.c

index 7ec2598..49abab6 100644 (file)
@@ -3033,8 +3033,6 @@ char* SELECT (
                                default_needed = 1;
                else if( JSON_NULL == tmp_const->type )
                        default_needed = 1;
-               else if( JSON_ARRAY == tmp_const->type && 0 == tmp_const->size )
-                       default_needed = 1;
 
                if( default_needed ) {
                        // Build a default SELECT list