Skip to content

Commit 5138d31

Browse files
committed
Fixing Mac issue
1 parent bf77881 commit 5138d31

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

launcher-csharp/eSignature/Controllers/Eg001EmbeddedSigningController.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ namespace DocuSign.CodeExamples.Views
1010
using DocuSign.CodeExamples.Models;
1111
using global::ESignature.Examples;
1212
using Microsoft.AspNetCore.Mvc;
13+
using System.Runtime.InteropServices;
1314

1415
[Route("eg001")]
1516
public class Eg001EmbeddedSigningController : EgController
@@ -43,7 +44,15 @@ public IActionResult Create(string signerEmail, string signerName)
4344
string accessToken = this.RequestItemsService.User.AccessToken;
4445
string basePath = this.RequestItemsService.Session.BasePath + "/restapi";
4546
string accountId = this.RequestItemsService.Session.AccountId;
46-
string docPDF = Convert.ToBoolean(this.Config.QuickACG) ? @"..\\launcher-csharp\\" + this.Config.DocPdf : this.Config.DocPdf;
47+
string docPDF = "";
48+
if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
49+
{
50+
docPDF = Convert.ToBoolean(this.Config.QuickACG) ? @"../launcher-csharp/" + this.Config.DocPdf : this.Config.DocPdf;
51+
}
52+
else
53+
{
54+
docPDF = Convert.ToBoolean(this.Config.QuickACG) ? @"..\\launcher-csharp\\" + this.Config.DocPdf : this.Config.DocPdf;
55+
}
4756

4857
// Check the token with minimal buffer time.
4958
bool tokenOk = this.CheckToken(3);

0 commit comments

Comments
 (0)