Fixed filename management
This commit is contained in:
parent
99c2f7ec12
commit
5c5d9aacae
|
@ -26,6 +26,7 @@ public class GRSFResource extends CKANResource {
|
|||
URL url = new URL(previousRepresentation.get(URL_KEY).asText());
|
||||
mimeType = previousRepresentation.get(MIME_TYPE_KEY).asText();
|
||||
String filename = previousRepresentation.get(Record.NAME_PROPERTY).asText();
|
||||
filename = filename + Record.TIMESERIES_RESOURCE_FILE_EXTENSION;
|
||||
deleteStorageResource(url, filename, mimeType);
|
||||
} catch(Exception e) {
|
||||
logger.error("Unable to delete resource {}",
|
||||
|
|
|
@ -74,6 +74,7 @@ public abstract class Record extends CKANPackage {
|
|||
public static final String TIMESERIES_ELEMENT_PROPERTY_PROPERTY = "property";
|
||||
public static final String TIMESERIES_ELEMENT_FILENAME_PROPERTY = "filename";
|
||||
|
||||
public static final String TIMESERIES_RESOURCE_FILE_EXTENSION = ".csv";
|
||||
public static final String TIMESERIES_MIMETYPE = "text/csv";
|
||||
public static final String TIMESERIES_FORMAT = "CSV";
|
||||
|
||||
|
@ -329,7 +330,7 @@ public abstract class Record extends CKANPackage {
|
|||
|
||||
|
||||
ObjectNode resourceNode = objectMapper.createObjectNode();
|
||||
resourceNode.put(NAME_PROPERTY, fileName.replace(".csv", ""));
|
||||
resourceNode.put(NAME_PROPERTY, fileName.replace(TIMESERIES_RESOURCE_FILE_EXTENSION, ""));
|
||||
resourceNode.put(RESOURCE_ELEMENT_URL_PROPERTY, url.toString());
|
||||
resourceNode.put(CKANResource.MIME_TYPE_KEY, TIMESERIES_MIMETYPE);
|
||||
resourceNode.put(CKANResource.FORMAT_KEY, TIMESERIES_FORMAT);
|
||||
|
|
Loading…
Reference in New Issue