From a36e90f3c4579acdc5c25fb469095d3f36515eb5 Mon Sep 17 00:00:00 2001 From: icedream Date: Thu, 15 May 2014 06:30:23 +0200 Subject: [PATCH] Fallback to default file contents if the file doesn't exist yet. --- src/npserv/BrightstarDatabaseFileServingHandler.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/npserv/BrightstarDatabaseFileServingHandler.cs b/src/npserv/BrightstarDatabaseFileServingHandler.cs index 23f53dc..d73c7c3 100644 --- a/src/npserv/BrightstarDatabaseFileServingHandler.cs +++ b/src/npserv/BrightstarDatabaseFileServingHandler.cs @@ -23,15 +23,15 @@ namespace NPSharp.CommandLine.Server uf.User.Id == client.UserID.AccountID.ToString(CultureInfo.InvariantCulture) && uf.FileName == file); - return resultEnum.Any() ? resultEnum.Single().FileData : null; + return resultEnum.Any() ? resultEnum.Single().FileData : GetDefaultUserFile(file); } public byte[] ReadPublisherFile(NPServerClient client, string file) { var resultEnum = - _db.PublisherFiles.Where(pf => pf.FileName == file); + _db.PublisherFiles.Where(pf => pf.FileName == file).ToArray(); - return resultEnum.Any() ? resultEnum.Single().FileData : null; + return resultEnum.Any() ? resultEnum.Single().FileData : GetDefaultPublisherFile(file); } public void WriteUserFile(NPServerClient client, string file, byte[] data)