Skip to content

Commit 91ffeba

Browse files
committed
2 parents 8cdbe6b + 599fb85 commit 91ffeba

2 files changed

Lines changed: 12 additions & 11 deletions

File tree

knowage-core/src/main/java/it/eng/spagobi/api/v2/export/ExcelExportJob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ protected void export(JobExecutionContext context) throws JobExecutionException
137137

138138
for (int i = 0; i < resultSetMetaData.getColumnCount(); i++) {
139139
String columnName = resultSetMetaData.getColumnName(i + 1);
140-
Optional<IFieldMetaData> fieldMetaData = dataSetMetadata.getFieldsMeta().stream().filter(f -> f.getName().equals(columnName)).findFirst();
140+
Optional<IFieldMetaData> fieldMetaData = dataSetMetadata.getFieldsMeta().stream().filter(f -> f.getName().equalsIgnoreCase(columnName)).findFirst();
141141
fieldMetaData.ifPresent(filteredMetadata::add);
142142
}
143143

knowagedao/src/main/java/it/eng/spagobi/cache/dao/CacheDAOHibImpl.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -510,14 +510,6 @@ private void update(SbiCacheItem target, CacheItem source) {
510510
private CacheItem toCacheItem(SbiCacheItem hibCacheItem) {
511511

512512
HashMap<String, Object> properties = null;
513-
try {
514-
ObjectMapper mapper = new ObjectMapper();
515-
TypeReference<HashMap<String, Object>> typeRef = new TypeReference<>() {
516-
};
517-
properties = mapper.readValue(hibCacheItem.getProperties(), typeRef);
518-
} catch (Throwable t) {
519-
throw new SpagoBIDAOException("An error occured while creating a CacheItem from SbiCacheItem:", t);
520-
}
521513

522514
CacheItem cacheItem = new CacheItem();
523515
cacheItem.setSignature(hibCacheItem.getSignature());
@@ -528,8 +520,17 @@ private CacheItem toCacheItem(SbiCacheItem hibCacheItem) {
528520
cacheItem.setLastUsedDate(hibCacheItem.getLastUsedDate());
529521
cacheItem.setTenant(hibCacheItem.getCommonInfo().getOrganization());
530522

531-
if (properties != null) {
532-
cacheItem.setProperties(properties);
523+
if (hibCacheItem.getProperties() != null) {
524+
try {
525+
ObjectMapper mapper = new ObjectMapper();
526+
TypeReference<HashMap<String, Object>> typeRef = new TypeReference<>() {
527+
};
528+
properties = mapper.readValue(hibCacheItem.getProperties(), typeRef);
529+
cacheItem.setProperties(properties);
530+
} catch (Throwable t) {
531+
throw new SpagoBIDAOException("An error occured while creating a CacheItem from SbiCacheItem:", t);
532+
}
533+
533534
}
534535

535536
if (hibCacheItem.getParameters() != null) {

0 commit comments

Comments
 (0)