We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 34cef44 commit e587510Copy full SHA for e587510
src/main/java/edu/harvard/iq/dataverse/DataverseConverter.java
@@ -26,9 +26,12 @@ public class DataverseConverter implements Converter {
26
27
@Override
28
public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) {
29
- var pk = (submittedValue == null || submittedValue.isEmpty() || submittedValue.matches(".*[^0-9].*"))
30
- ? 0 : Long.valueOf(submittedValue);
31
- return dataverseService.find(pk);
+ if (submittedValue == null || !submittedValue.matches("[0-9]+")) {
+ return dataverseService.findRootDataverse();
+ }
32
+ else {
33
+ return dataverseService.find(Long.valueOf(submittedValue));
34
35
//return dataverseService.findByAlias(submittedValue);
36
}
37
0 commit comments