mirror of https://github.com/apache/archiva.git
-added check to not generate rss feed if there are no new artifacts
-do not set the link for the feed entries git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@648913 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a43d8e101d
commit
3ad24bfa31
|
@ -143,9 +143,12 @@ public class DefaultRepositoryScanner
|
|||
stats.setKnownConsumers( gatherIds( knownContentConsumers ) );
|
||||
stats.setInvalidConsumers( gatherIds( invalidContentConsumers ) );
|
||||
|
||||
// generate RSS feeds
|
||||
List<ArchivaArtifact> newArtifacts = getNewArtifacts( scannerInstance.getNewFiles(), repository.getId() );
|
||||
rssFeedProcessor.process( newArtifacts );
|
||||
if ( scannerInstance.getNewFiles() != null && scannerInstance.getNewFiles().size() > 0 )
|
||||
{
|
||||
// generate RSS feeds
|
||||
List<ArchivaArtifact> newArtifacts = getNewArtifacts( scannerInstance.getNewFiles(), repository.getId() );
|
||||
rssFeedProcessor.process( newArtifacts );
|
||||
}
|
||||
|
||||
return stats;
|
||||
}
|
||||
|
|
|
@ -96,9 +96,9 @@ public class RssFeedGenerator
|
|||
feed.setLink( link );
|
||||
feed.setDescription( description );
|
||||
feed.setLanguage( DEFAULT_LANGUAGE );
|
||||
feed.setPublishedDate( Calendar.getInstance().getTime() );
|
||||
}
|
||||
|
||||
feed.setPublishedDate( Calendar.getInstance().getTime() );
|
||||
feed.setFeedType( DEFAULT_FEEDTYPE );
|
||||
feed.setEntries( getEntries( dataEntries, existingEntries ) );
|
||||
|
||||
|
@ -136,7 +136,6 @@ public class RssFeedGenerator
|
|||
{
|
||||
entry = new SyndEntryImpl();
|
||||
entry.setTitle( dataEntry.getTitle() );
|
||||
entry.setLink( dataEntry.getLink() );
|
||||
entry.setPublishedDate( Calendar.getInstance().getTime() );
|
||||
|
||||
description = new SyndContentImpl();
|
||||
|
|
Loading…
Reference in New Issue