Skip to content
Snippets Groups Projects
Commit 0d3c7841 authored by Grégory Mantelet's avatar Grégory Mantelet
Browse files

[UWS] Fix warnings while restoring a backup.

The attribute `version` in the node `job` is never restored ; it is just
informative. Thus, it is now silently ignored.

The attribute `length` of an upload was badly spelled.

The attribute `mime-type` of a result was backuped as `mime-type` but restored
as `mime`. Hence the absence of this piece of information when restoring a job.
parent cb5cdd73
No related branches found
No related tags found
No related merge requests found
......@@ -721,7 +721,7 @@ public class DefaultUWSBackupManager implements UWSBackupManager {
o.put("fileName", upl.fileName);
o.put("location", upl.getLocation());
o.put("mime", upl.mimeType);
o.put("lenght", upl.length);
o.put("length", upl.length);
return o;
}
......@@ -1048,8 +1048,9 @@ public class DefaultUWSBackupManager implements UWSBackupManager {
else if (key.equalsIgnoreCase(UWSJob.PARAM_JOB_INFO)){
jobInfo = restoreJobInfo(json.get(key));
}// Ignore any other key but with a warning message:
else
}
// Ignore any other key but with a warning message:
else if (!key.equalsIgnoreCase("version"))
getLogger().logUWS(LogLevel.WARNING, json, "RESTORATION", "The job attribute '" + key + "' has been ignored because unknown! A job may be not completely restored!", null);
}catch(JSONException je){
......@@ -1247,7 +1248,7 @@ public class DefaultUWSBackupManager implements UWSBackupManager {
type = obj.getString(n);
else if (n.equalsIgnoreCase("href"))
href = obj.getString(n);
else if (n.equalsIgnoreCase("mime"))
else if (n.equalsIgnoreCase("mime-type"))
mime = obj.getString(n);
else if (n.equalsIgnoreCase("redirection"))
redirection = obj.getBoolean(n);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment