Skip to content

Commit

Permalink
Merge pull request #524 from PCMDI/429_stop_cmor_if_coordinate_table_…
Browse files Browse the repository at this point in the history
…not_found

Return error when tables are not found.
  • Loading branch information
mauzey1 authored Jul 29, 2019
2 parents ecdc777 + a31569b commit f0dee24
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Src/cmor_tables.c
Original file line number Diff line number Diff line change
Expand Up @@ -619,24 +619,28 @@ int cmor_load_table(char szTable[CMOR_MAX_STRING], int *table_id)
snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
szAxisEntryFilenameJSON);
cmor_handle_error(msg, CMOR_CRITICAL);
return (1);
}
rc = cmor_load_table_internal(szTable, table_id);
if (rc != TABLE_SUCCESS) {
snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
szTable);
cmor_handle_error(msg, CMOR_CRITICAL);
return (1);
}
rc = cmor_load_table_internal(szFormulaVarFilenameJSON, table_id);
if (rc != TABLE_SUCCESS) {
snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
szFormulaVarFilenameJSON);
cmor_handle_error(msg, CMOR_CRITICAL);
return (1);
}
rc = cmor_load_table_internal(szControlFilenameJSON, table_id);
if (rc != TABLE_SUCCESS) {
snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
szControlFilenameJSON);
cmor_handle_error(msg, CMOR_CRITICAL);
return (1);
}

} else if (rc == TABLE_FOUND) {
Expand Down

0 comments on commit f0dee24

Please sign in to comment.