mirror of https://github.com/icedream/npsharp.git
Fallback to default file contents if the file doesn't exist yet.
parent
f30839d297
commit
a36e90f3c4
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue