Skip to content

Commit e587510

Browse files
committed
change request and simplified test
1 parent 34cef44 commit e587510

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/edu/harvard/iq/dataverse/DataverseConverter.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,12 @@ public class DataverseConverter implements Converter {
2626

2727
@Override
2828
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);
29+
if (submittedValue == null || !submittedValue.matches("[0-9]+")) {
30+
return dataverseService.findRootDataverse();
31+
}
32+
else {
33+
return dataverseService.find(Long.valueOf(submittedValue));
34+
}
3235
//return dataverseService.findByAlias(submittedValue);
3336
}
3437

0 commit comments

Comments
 (0)