in src/main/java/com/epam/digital/data/platform/reportexporter/service/DashboardArchiver.java [93:102]
private void zipDashboard(ZipOutputStream zipStream, Dashboard dashboard)
throws IOException {
log.info("Putting dashboard file into zip archive");
var dashboardFile = new ZipEntry(String.format(DASHBOARD_FILE_NAME, FilenameUtils.getName(dashboard.getSlug())));
var dashboardData = objectMapper.writeValueAsString(dashboard).getBytes(StandardCharsets.UTF_8);
zipStream.putNextEntry(dashboardFile);
zipStream.write(dashboardData, 0, dashboardData.length);
zipStream.closeEntry();
}