diff --git a/Kyoo/Controllers/FileManager.cs b/Kyoo/Controllers/FileManager.cs index 71dfbb13..533045c3 100644 --- a/Kyoo/Controllers/FileManager.cs +++ b/Kyoo/Controllers/FileManager.cs @@ -51,7 +51,9 @@ namespace Kyoo.Controllers { if (path == null) throw new ArgumentNullException(nameof(path)); - return Task.FromResult>(Directory.GetFiles(path)); + return Task.FromResult>(Directory.Exists(path) + ? Directory.GetFiles(path) + : Array.Empty()); } public Task Exists(string path) diff --git a/install/aur/PKGBUILD b/install/aur/PKGBUILD index beb61979..57ff0eb7 100644 --- a/install/aur/PKGBUILD +++ b/install/aur/PKGBUILD @@ -8,8 +8,8 @@ arch=("i686" "x86_64" "armv6h") url="https://github.com/AnonymusRaccoon/Kyoo" license=("GPLv3") groups=() -depends=("dotnet-runtime-bin>=5" "aspnet-runtime-bin>=5" "postgresql") -makedepends=("dotnet-sdk-bin>=5" "cmake" "gcc" "make" "npm" "git") +depends=("dotnet-runtime>=5" "aspnet-runtime>=5" "postgresql") +makedepends=("dotnet-sdk>=5" "cmake" "gcc" "make" "npm" "git") install="kyoo.install" source=("git+https://github.com/AnonymusRaccoon/Kyoo" #tag=v${pkgver} "kyoo.service" diff --git a/install/aur/kyoo.install b/install/aur/kyoo.install index 31a1d287..c71a34fd 100644 --- a/install/aur/kyoo.install +++ b/install/aur/kyoo.install @@ -1,3 +1,4 @@ post_install() { + sudo -u postgres dropuser kyoo --if-exist sudo -u postgres createuser -d kyoo }