report it by class and field name.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13813
dcc99617-32d9-48b4-a31d-
7c20da2025e4
value = jsonObjectToSimpleString( field_object );
}
+ if( ! value ) {
+ osrfAppSessionStatus(
+ ctx->session,
+ OSRF_STATUS_BADREQUEST,
+ "osrfMethodException",
+ ctx->request,
+ "No value available for column"
+ );
+ osrfLogError(
+ OSRF_LOG_MARK,
+ "%s: NULL value for field %s of class %s",
+ MODULENAME,
+ field_name,
+ osrfHashGet(meta, "classname")
+ );
+ osrfHashIteratorFree( field_itr );
+ buffer_free( val_buf );
+ buffer_free( col_buf );
+ buffer_free( table_buf );
+ *err = -1;
+ return jsonNULL;
+ }
if (first) {
first = 0;