singer-io/tap-mysql

Use Transform before singer.RecordMessage()

Opened this issue · 0 comments

As I had run into issues with decimal values before (TypeError: Object of type Decimal is not JSON serializable), I was trying to use the format: "singer.decimal" property in the catalog file. I realized that this does not work because the tap I was working with previously (tap-shopify) passes the row and metadata to Transformer.transform before recording the message.