Changed to use short-cut logic and other cleanups

master
Evan Harris 5 years ago
parent b37cbf6617
commit ecc026b3e8
No known key found for this signature in database
GPG Key ID: FF3BD4DA59FF9EDC
  1. 6
      airsonic-main/src/main/java/org/airsonic/player/service/search/SearchServiceUtilities.java
  2. 5
      airsonic-main/src/main/java/org/airsonic/player/spring/RegisterPrecompiledJSPInitializer.java

@ -138,7 +138,7 @@ public class SearchServiceUtilities {
public final boolean addIgnoreNull(Collection<?> collection, IndexType indexType,
int subjectId) {
if (indexType == IndexType.ALBUM | indexType == IndexType.SONG) {
if (indexType == IndexType.ALBUM || indexType == IndexType.SONG) {
return addIgnoreNull(collection, mediaFileService.getMediaFile(subjectId));
} else if (indexType == IndexType.ALBUM_ID3) {
return addIgnoreNull(collection, albumDao.getAlbum(subjectId));
@ -163,8 +163,8 @@ public class SearchServiceUtilities {
public final void addIfAnyMatch(SearchResult dist, IndexType subjectIndexType,
Document subject) {
int documentId = getId.apply(subject);
if (subjectIndexType == IndexType.ARTIST | subjectIndexType == IndexType.ALBUM
| subjectIndexType == IndexType.SONG) {
if (subjectIndexType == IndexType.ARTIST || subjectIndexType == IndexType.ALBUM
|| subjectIndexType == IndexType.SONG) {
addMediaFileIfAnyMatch.accept(dist.getMediaFiles(), documentId);
} else if (subjectIndexType == IndexType.ARTIST_ID3) {
addArtistId3IfAnyMatch.accept(dist.getArtists(), documentId);

@ -59,14 +59,13 @@ public class RegisterPrecompiledJSPInitializer implements ServletContextInitiali
precompiledJspWebXml),
IOUtils.toInputStream("</web-app>", Charset.defaultCharset()));
JAXBContext jaxbContext;
try {
jaxbContext = new JAXBDataBinding(WebApp.class).getContext();
JAXBContext jaxbContext = new JAXBDataBinding(WebApp.class).getContext();
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
WebApp webapp = (WebApp) unmarshaller.unmarshal(webXmlIS);
try {
webXmlIS.close();
} catch (java.io.IOException e) {}
} catch (java.io.IOException ignored) {}
return webapp;
} catch (JAXBException e) {
throw new RuntimeException("Could not parse precompiled-jsp-web.xml", e);

Loading…
Cancel
Save