The base class processing introduced for #120 injects a blank column at the very end of an export when a handler supports 'dbio_commands'. Unfortunately, the ProductsHandler runs that base-class method prior to inserting its 'specially-formatted' fields, so that insertion can throw those columns' data "off".
Update the ProductsHandler to drop that just-inserted column and re-add it once its special columns have been processed.
The base class processing introduced for #120 injects a blank column at the very end of an export when a handler supports 'dbio_commands'. Unfortunately, the
ProductsHandler
runs that base-class method prior to inserting its 'specially-formatted' fields, so that insertion can throw those columns' data "off".Update the
ProductsHandler
to drop that just-inserted column and re-add it once its special columns have been processed.