@Override
    public ComponentResultRequest getResultRequest(final Fetch fetch) {
        return tableResultRequest.copy().tableSettings(resolveTableSettings()).fetch(fetch).build();
    }
Fix for old rules that contained duplicate rule ids.

@param rules The rule list to fix.
stroom-core-client/src/main/java/stroom/dashboard/client/table/TablePresenter.java