content tree rebuilding ifcheck fix
This commit is contained in:
parent
0f5eba1ebe
commit
4ab02bfafe
2 changed files with 9 additions and 11 deletions
|
@ -60,9 +60,13 @@ class NextcloudDB(
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun asItem(f: Filecache): ContentItem {
|
private fun asItem(f: Filecache): ContentItem {
|
||||||
val format = MediaFormat.fromMimeType(mimetypes[f.mimetype]!!)
|
try {
|
||||||
val path: String = buildPath(f)
|
val format = MediaFormat.fromMimeType(mimetypes[f.mimetype]!!)
|
||||||
return ContentItem(f.id, f.parent, f.name, path, format, f.size)
|
val path: String = buildPath(f)
|
||||||
|
return ContentItem(f.id, f.parent, f.name, path, format, f.size)
|
||||||
|
} catch (e: Exception) {
|
||||||
|
throw RuntimeException("Unable to create ContentItem for ${f.path}: ${e.message}")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun asNode(f: Filecache): ContentNode {
|
private fun asNode(f: Filecache): ContentNode {
|
||||||
|
|
|
@ -2,18 +2,12 @@ package net.schowek.nextclouddlna.nextcloud.content
|
||||||
|
|
||||||
import net.schowek.nextclouddlna.nextcloud.NextcloudDB
|
import net.schowek.nextclouddlna.nextcloud.NextcloudDB
|
||||||
import spock.lang.Specification
|
import spock.lang.Specification
|
||||||
|
|
||||||
import java.time.Clock
|
import java.time.Clock
|
||||||
import java.time.Instant
|
|
||||||
import java.time.ZoneId
|
import java.time.ZoneId
|
||||||
import java.time.temporal.ChronoUnit
|
|
||||||
import java.time.temporal.Temporal
|
|
||||||
import java.time.temporal.TemporalUnit
|
|
||||||
import java.util.function.Consumer
|
import java.util.function.Consumer
|
||||||
|
|
||||||
import static java.time.Instant.*
|
|
||||||
import static java.time.Instant.now
|
import static java.time.Instant.now
|
||||||
import static java.time.temporal.ChronoUnit.*
|
import static java.time.Instant.ofEpochSecond
|
||||||
|
import static java.time.temporal.ChronoUnit.DAYS
|
||||||
|
|
||||||
class ContentTreeProviderTest extends Specification {
|
class ContentTreeProviderTest extends Specification {
|
||||||
def nextcloudDB
|
def nextcloudDB
|
||||||
|
|
Loading…
Reference in a new issue