src/main/scala/s3/website/model/push.scala in s3_website-2.7.5 vs src/main/scala/s3/website/model/push.scala in s3_website-2.7.6
- old
+ new
@@ -126,10 +126,13 @@
}
object Files {
def recursiveListFiles(f: File): Seq[File] = {
val these = f.listFiles
- these ++ these.filter(_.isDirectory).flatMap(recursiveListFiles)
+ if (these != null)
+ these ++ these.filter(_.isDirectory).flatMap(recursiveListFiles)
+ else
+ Nil
}
def listSiteFiles(implicit site: Site, logger: Logger) = {
def excludeFromUpload(s3Key: String) = {
val excludeByConfig = site.config.exclude_from_upload exists {