fixes unexistant directory case

This commit is contained in:
Paul Schneider 2016-09-05 00:24:43 +02:00
commit 4419475148

View file

@ -9,11 +9,13 @@ namespace Yavsc.Helpers
{ {
if (estimate?.Query?.PerformerProfile?.Performer == null) if (estimate?.Query?.PerformerProfile?.Performer == null)
return null; return null;
var fsp = new PhysicalFileProvider( var di = new DirectoryInfo(Path.Combine(
Path.Combine(
userFileDir, userFileDir,
estimate.Query.PerformerProfile.Performer.UserName estimate.Query.PerformerProfile.Performer.UserName
)); ));
if (!di.Exists) return null;
var fsp = new PhysicalFileProvider(di.FullName);
return fsp.GetDirectoryContents( return fsp.GetDirectoryContents(
Path.Combine(Constants.UserBillsFilesDir, estimate.Id.ToString()) Path.Combine(Constants.UserBillsFilesDir, estimate.Id.ToString())
); );