Skip to content

Commit da460a0

Browse files
committed
Handling the correct path for showing images.
Handling the scenairo of upgrading the SDK, so have to migrate db and reload settings from remote.
1 parent 37713d5 commit da460a0

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

eFormAPI/eFormAPI/Controllers/TemplatesController.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,7 @@ public HttpResponseMessage Csv(int id)
250250
System.IO.Directory.CreateDirectory(System.Web.Hosting.HostingEnvironment.MapPath("~/bin/output/"));
251251
var filePath = System.Web.Hosting.HostingEnvironment.MapPath($"~/bin/output/{fileName}");
252252
var fullPath = core.CasesToCsv(id, null, null, filePath,
253-
$"{Request.RequestUri.Scheme}://{Request.RequestUri.Authority}{Url.Content("~")}" +
254-
"output/dataFolder/");
253+
$"{Request.RequestUri.Scheme}://{Request.RequestUri.Authority}/api/templates/getimage?&filename=");
255254

256255
var result = new HttpResponseMessage(HttpStatusCode.OK);
257256
var fileStream = new FileStream(fullPath, FileMode.Open, FileAccess.Read);

eFormAPI/eFormAPI/Infrastructure/Helpers/EFormCoreHelper.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,15 @@ public Core GetCore()
7272
//_core.HandleEventWarning += EventWarning;
7373
_core.HandleEventException += EventException;
7474

75-
running = _core.StartSqlOnly(connectionStr);
75+
try
76+
{
77+
running = _core.StartSqlOnly(connectionStr);
78+
} catch (Exception ex) {
79+
AdminTools adminTools = new AdminTools(connectionStr);
80+
adminTools.MigrateDb();
81+
adminTools.DbSettingsReloadRemote();
82+
running = _core.StartSqlOnly(connectionStr);
83+
}
7684

7785
if (running)
7886
{

0 commit comments

Comments
 (0)