diff --git a/client/src/com/mirth/connect/client/ui/browsers/message/MessageBrowser.java b/client/src/com/mirth/connect/client/ui/browsers/message/MessageBrowser.java index 72b06293b..35ce1547d 100644 --- a/client/src/com/mirth/connect/client/ui/browsers/message/MessageBrowser.java +++ b/client/src/com/mirth/connect/client/ui/browsers/message/MessageBrowser.java @@ -382,6 +382,9 @@ public void loadChannel(MessageBrowserChannelModel channelModel) { MessageBrowserTableColumnFactory columnFactory = (MessageBrowserTableColumnFactory) messageTreeTable.getColumnFactory(); for (int modelIndex = 0; modelIndex < columnList.size(); modelIndex++) { TableColumnExt column = columnFactory.createAndConfigureTableColumn(messageTreeTable.getModel(), modelIndex); + if (modelIndex >= columnMap.size()) { + columnFactory.configureCustomColumn(column, metaDataColumns.get(modelIndex - columnMap.size()).getType()); + } messageTreeTable.addColumn(column); }