mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-17 15:03:18 +00:00
[DS-569] Trailing white spaces lead to wrong order of texts in browse
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5295 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -962,6 +962,10 @@ public class ItemImport
|
|||||||
// //getElementData(n,
|
// //getElementData(n,
|
||||||
// "qualifier");
|
// "qualifier");
|
||||||
String language = getAttributeValue(n, "language");
|
String language = getAttributeValue(n, "language");
|
||||||
|
if (language != null)
|
||||||
|
{
|
||||||
|
language = language.trim();
|
||||||
|
}
|
||||||
|
|
||||||
System.out.println("\tSchema: " + schema + " Element: " + element + " Qualifier: " + qualifier
|
System.out.println("\tSchema: " + schema + " Element: " + element + " Qualifier: " + qualifier
|
||||||
+ " Value: " + value);
|
+ " Value: " + value);
|
||||||
|
@@ -727,7 +727,7 @@ public class Item extends DSpaceObject
|
|||||||
dcv.schema = schema;
|
dcv.schema = schema;
|
||||||
dcv.element = element;
|
dcv.element = element;
|
||||||
dcv.qualifier = qualifier;
|
dcv.qualifier = qualifier;
|
||||||
dcv.language = lang;
|
dcv.language = (lang == null ? lang : lang.trim());
|
||||||
|
|
||||||
// Logic to set Authority and Confidence:
|
// Logic to set Authority and Confidence:
|
||||||
// - normalize an empty string for authority to NULL.
|
// - normalize an empty string for authority to NULL.
|
||||||
|
@@ -600,11 +600,15 @@ public class EditItemServlet extends DSpaceServlet
|
|||||||
String language = request.getParameter("language_" + key + "_"
|
String language = request.getParameter("language_" + key + "_"
|
||||||
+ sequenceNumber);
|
+ sequenceNumber);
|
||||||
|
|
||||||
// Empty string language = null
|
// trim language and set empty string language = null
|
||||||
if ((language != null) && language.equals(""))
|
if (language != null)
|
||||||
|
{
|
||||||
|
language = language.trim();
|
||||||
|
if (language.equals(""))
|
||||||
{
|
{
|
||||||
language = null;
|
language = null;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Get the authority key if any
|
// Get the authority key if any
|
||||||
String authority = request.getParameter("choice_" + key + "_authority_"
|
String authority = request.getParameter("choice_" + key + "_authority_"
|
||||||
@@ -734,11 +738,15 @@ public class EditItemServlet extends DSpaceServlet
|
|||||||
String value = request.getParameter("addfield_value").trim();
|
String value = request.getParameter("addfield_value").trim();
|
||||||
String lang = request.getParameter("addfield_language");
|
String lang = request.getParameter("addfield_language");
|
||||||
|
|
||||||
// Empty language = null
|
// trim language and set empty string language = null
|
||||||
|
if (lang != null)
|
||||||
|
{
|
||||||
|
lang = lang.trim();
|
||||||
if (lang.equals(""))
|
if (lang.equals(""))
|
||||||
{
|
{
|
||||||
lang = null;
|
lang = null;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
MetadataField field = MetadataField.find(context, dcTypeID);
|
MetadataField field = MetadataField.find(context, dcTypeID);
|
||||||
MetadataSchema schema = MetadataSchema.find(context, field
|
MetadataSchema schema = MetadataSchema.find(context, field
|
||||||
|
@@ -421,7 +421,7 @@
|
|||||||
<% } %>
|
<% } %>
|
||||||
</td>
|
</td>
|
||||||
<td headers="t4" class="<%= row %>RowOddCol">
|
<td headers="t4" class="<%= row %>RowOddCol">
|
||||||
<input type="text" name="language_<%= key %>_<%= sequenceNumber %>" value="<%= (dcv[i].language == null ? "" : dcv[i].language) %>" size="5"/>
|
<input type="text" name="language_<%= key %>_<%= sequenceNumber %>" value="<%= (dcv[i].language == null ? "" : dcv[i].language.trim()) %>" size="5"/>
|
||||||
</td>
|
</td>
|
||||||
<td headers="t5" class="<%= row %>RowEvenCol">
|
<td headers="t5" class="<%= row %>RowEvenCol">
|
||||||
<%-- <input type="submit" name="submit_remove_<%= key %>_<%= sequenceNumber %>" value="Remove" /> --%>
|
<%-- <input type="submit" name="submit_remove_<%= key %>_<%= sequenceNumber %>" value="Remove" /> --%>
|
||||||
|
@@ -14,6 +14,9 @@
|
|||||||
- [DS-648] Modern Browsers are not identified in XMLUI main sitemap.xmap
|
- [DS-648] Modern Browsers are not identified in XMLUI main sitemap.xmap
|
||||||
- [DS-466] Add ability to export/import entire Community/Collection/Item structure (for easier backups, migrations, etc.)
|
- [DS-466] Add ability to export/import entire Community/Collection/Item structure (for easier backups, migrations, etc.)
|
||||||
|
|
||||||
|
(Claudia Juergen)
|
||||||
|
- [DS-569] Trailing white spaces lead to wrong order of texts in browse
|
||||||
|
|
||||||
1.6.2
|
1.6.2
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user