Fallback to default file contents if the file doesn't exist yet.

feature-npv2
Icedream 2014-05-15 06:30:23 +02:00
parent f30839d297
commit a36e90f3c4
1 changed files with 3 additions and 3 deletions

View File

@ -23,15 +23,15 @@ namespace NPSharp.CommandLine.Server
uf.User.Id == client.UserID.AccountID.ToString(CultureInfo.InvariantCulture) && uf.User.Id == client.UserID.AccountID.ToString(CultureInfo.InvariantCulture) &&
uf.FileName == file); 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) public byte[] ReadPublisherFile(NPServerClient client, string file)
{ {
var resultEnum = 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) public void WriteUserFile(NPServerClient client, string file, byte[] data)