diff --git a/server/AyaNova/Controllers/TranslationController.cs b/server/AyaNova/Controllers/TranslationController.cs
index f588f041..b0c70a03 100644
--- a/server/AyaNova/Controllers/TranslationController.cs
+++ b/server/AyaNova/Controllers/TranslationController.cs
@@ -180,23 +180,15 @@ namespace AyaNova.Api.Controllers
///
/// Get subset of translation values for specific translation Id
///
+ ///
/// List of translation key strings
/// A key value array of translation text values
[HttpPost("subset/{id}")]
+ [AllowAnonymous]
public async Task SubSet([FromRoute] long id, [FromBody] List inObj)
{
if (serverState.IsClosed)
- {
- //Exception for SuperUser account to handle licensing issues
- if (UserIdFromContext.Id(HttpContext.Items) != 1)
- return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
- }
-
- //Instantiate the business object handler
-
- //Instantiate the business object handler
- // TranslationBiz biz = TranslationBiz.GetBiz(ct, HttpContext);
-
+ return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
var l = await TranslationBiz.GetSubsetStaticAsync(inObj, id);
return Ok(ApiOkResponse.Response(l));
}
diff --git a/server/AyaNova/biz/UserBiz.cs b/server/AyaNova/biz/UserBiz.cs
index 1afddcfd..effc2707 100644
--- a/server/AyaNova/biz/UserBiz.cs
+++ b/server/AyaNova/biz/UserBiz.cs
@@ -359,7 +359,7 @@ namespace AyaNova.Biz
var loginName=Uri.EscapeDataString(dbObject.Login);
//Hello {user_name},\n\nYour online account for service is available to you after you set your password.\nYou can use the following link for the next 48 hours to set your password.\n\nSet your password: {action_link}\n\nIf you did not request an account or password reset, please ignore this email.\n\nThanks,\n{registered_to}"
- MessageBody = MessageBody.Replace("{user_name}", dbObject.Name).Replace("{action_link}", $"{ServerUrl}/home-reset?{ResetCode}&tr={EffectiveTranslationId}&lg={loginName}").Replace("{registered_to}", AyaNova.Core.License.ActiveKey.RegisteredTo);
+ MessageBody = MessageBody.Replace("{user_name}", dbObject.Name).Replace("{action_link}", $"{ServerUrl}/home-reset?rc={ResetCode}&tr={EffectiveTranslationId}&lg={loginName}").Replace("{registered_to}", AyaNova.Core.License.ActiveKey.RegisteredTo);
IMailer m = AyaNova.Util.ServiceProviderProvider.Mailer;
await m.SendEmailAsync(dbObject.UserOptions.EmailAddress, Title, MessageBody, ServerGlobalOpsSettingsCache.Notify);