diff --git a/server/AyaNova/Controllers/WidgetController.cs b/server/AyaNova/Controllers/WidgetController.cs index 79ec3bec..6f171957 100644 --- a/server/AyaNova/Controllers/WidgetController.cs +++ b/server/AyaNova/Controllers/WidgetController.cs @@ -267,7 +267,7 @@ namespace AyaNova.Api.Controllers /// /// [HttpPost] - public async Task PostWidget([FromBody] Widget inObj) + public async Task PostWidget([FromBody] Widget inObj, ApiVersion apiVersion) { if (!serverState.IsOpen) return StatusCode(503, new ApiErrorResponse(ApiErrorCode.API_CLOSED, null, serverState.Reason)); @@ -287,7 +287,12 @@ namespace AyaNova.Api.Controllers if (o == null) return BadRequest(new ApiErrorResponse(biz.Errors)); else - return CreatedAtAction("GetWidget", new { id = o.Id }, new ApiCreatedResponse(o)); + { + //originally but throwing exception since move to 3.1 + //return CreatedAtAction("GetWidget", new { id = o.Id }, new ApiCreatedResponse(o)); + return CreatedAtAction(nameof(WidgetController.GetWidget), new { id = o.Id, version = apiVersion.ToString() }, new ApiCreatedResponse(o)); + + } } diff --git a/server/AyaNova/Startup.cs b/server/AyaNova/Startup.cs index 84818f43..8d655405 100644 --- a/server/AyaNova/Startup.cs +++ b/server/AyaNova/Startup.cs @@ -262,10 +262,10 @@ namespace AyaNova { _log.LogDebug("BOOT: configuring request pipeline..."); - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } + // if (env.IsDevelopment()) + // { + // app.UseDeveloperExceptionPage(); + // } //Store a reference to the dependency injection service for static classes ServiceProviderProvider.Provider = app.ApplicationServices;