def saveToDatabase()

in lambdas/on_file_validated/app.py [0:0]


def saveToDatabase(filename, validationMessage):
    """
    Saves the record to the database
    """
    table = ddb_resource.Table(_ddb_table_name)
    status = "OK" if validationMessage is None else "NOT_OK"
    logger.info({
        "message": "Saving record on ddb for file {} with status {}".format(filename, status),
        "validationMessage": validationMessage
    })
    response= table.put_item(
        Item={
            'filename': filename,
            'status': status,
            'datetime': datetime.utcnow().isoformat(),
            'validation_error': validationMessage
            }
    )

    logger.debug({
        "message": "Return from DDB",
        "ddb_return": response
    })