Merge branch 'feature/CTLE-421-migrate-to-use-api-keys' into integration/sprint-25

This commit is contained in:
Tim Chamberlain
2023-05-02 11:32:27 -05:00
7 changed files with 163 additions and 7 deletions

View File

@ -687,6 +687,10 @@ public class QJavalinImplementation
{
throw (new QUserFacingException("Error inserting " + qInstance.getTable(tableName).getLabel() + ": " + insertOutput.getRecords().get(0).getErrors().get(0)));
}
if(CollectionUtils.nullSafeHasContents(insertOutput.getRecords().get(0).getWarnings()))
{
throw (new QUserFacingException("Warning inserting " + qInstance.getTable(tableName).getLabel() + ": " + insertOutput.getRecords().get(0).getWarnings().get(0)));
}
QJavalinAccessLogger.logEndSuccess(logPair("primaryKey", () -> (insertOutput.getRecords().get(0).getValue(qInstance.getTable(tableName).getPrimaryKeyField()))));
context.result(JsonUtils.toJson(insertOutput));