Make sure no trailing slash bug

This commit is contained in:
nicolas.dorier
2018-08-23 11:11:39 +09:00
parent f7383b4cc8
commit 8b5b18c97e

View File

@@ -775,12 +775,12 @@ namespace BTCPayServer.Controllers
const string DEFAULT_CURRENCY = "USD"; const string DEFAULT_CURRENCY = "USD";
[Route("{storeId}/paybutton")] [Route("{storeId}/paybutton")]
public async Task<IActionResult> PayButton() public IActionResult PayButton()
{ {
var store = StoreData; var store = StoreData;
var currencyDropdown = supportedCurrencies(store); var currencyDropdown = supportedCurrencies(store);
var appUrl = HttpContext.Request.GetAbsoluteRoot(); var appUrl = HttpContext.Request.GetAbsoluteRoot().WithTrailingSlash();
var model = new PayButtonViewModel var model = new PayButtonViewModel
{ {
Price = 10, Price = 10,
@@ -788,7 +788,7 @@ namespace BTCPayServer.Controllers
ButtonSize = 2, ButtonSize = 2,
UrlRoot = appUrl, UrlRoot = appUrl,
CurrencyDropdown = currencyDropdown, CurrencyDropdown = currencyDropdown,
PayButtonImageUrl = appUrl + "/img/paybutton/pay.png", PayButtonImageUrl = appUrl + "img/paybutton/pay.png",
StoreId = store.Id StoreId = store.Id
}; };
return View(model); return View(model);