diff --git a/Plugins/BTCPayServer.Plugins.NIP05/BTCPayServer.Plugins.NIP05.csproj b/Plugins/BTCPayServer.Plugins.NIP05/BTCPayServer.Plugins.NIP05.csproj index 384be65..ba74b8e 100644 --- a/Plugins/BTCPayServer.Plugins.NIP05/BTCPayServer.Plugins.NIP05.csproj +++ b/Plugins/BTCPayServer.Plugins.NIP05/BTCPayServer.Plugins.NIP05.csproj @@ -11,7 +11,7 @@ Nostr NIP5 addresses, Zap support, Nostr Wallet Connect Lightning support - 1.1.18 + 1.1.19 true diff --git a/Plugins/BTCPayServer.Plugins.NIP05/Nip05Plugin.cs b/Plugins/BTCPayServer.Plugins.NIP05/Nip05Plugin.cs index 0787b52..0f43027 100644 --- a/Plugins/BTCPayServer.Plugins.NIP05/Nip05Plugin.cs +++ b/Plugins/BTCPayServer.Plugins.NIP05/Nip05Plugin.cs @@ -13,7 +13,7 @@ namespace BTCPayServer.Plugins.NIP05 { public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } = { - new() {Identifier = nameof(BTCPayServer), Condition = ">=2.0.4"} + new() {Identifier = nameof(BTCPayServer), Condition = ">=2.0.7"} }; public override void Execute(IServiceCollection applicationBuilder) diff --git a/Plugins/BTCPayServer.Plugins.NIP05/Nip5Controller.cs b/Plugins/BTCPayServer.Plugins.NIP05/Nip5Controller.cs index 9ba3246..c4bf8fa 100644 --- a/Plugins/BTCPayServer.Plugins.NIP05/Nip5Controller.cs +++ b/Plugins/BTCPayServer.Plugins.NIP05/Nip5Controller.cs @@ -191,6 +191,8 @@ public class Nip5Controller : Controller [AllowAnonymous] public async Task GetUser([FromQuery] string name) { + if(string.IsNullOrEmpty(name)) + return BadRequest("name is required"); var result = await Get(name); return result.storeId is null diff --git a/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj b/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj index e27942f..734fe63 100644 --- a/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj +++ b/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj @@ -9,7 +9,7 @@ TicketTailor Allows you to integrate with TicketTailor.com to sell tickets for Bitcoin - 2.0.4 + 2.0.5 true diff --git a/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorClient.cs b/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorClient.cs index 7992023..d2d2cd7 100644 --- a/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorClient.cs +++ b/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorClient.cs @@ -235,7 +235,14 @@ public class TicketTailorClient : IDisposable [JsonPropertyName("name")] public string? Name { get; set; } - [JsonPropertyName("price")] public decimal Price { get; set; } + [JsonPropertyName("price")] public decimal PriceCents { get; set; } + + [JsonIgnore] + public decimal Price + { + get => PriceCents / 100; + set => PriceCents = (int)(value * 100); + } [JsonPropertyName("status")] public string Status { get; set; }