🐛 Dozens of bug fixes

This commit is contained in:
2025-07-19 17:33:46 +08:00
parent da5b3ac261
commit 3380c8f688
11 changed files with 17 additions and 23 deletions

View File

@@ -38,7 +38,7 @@ public class MagicSpellController(AppDatabase db, MagicSpellService sp) : Contro
}
[HttpPost("{spellWord}/apply")]
public async Task<ActionResult> ApplyMagicSpell([FromRoute] string spellWord, [FromBody] MagicSpellApplyRequest request)
public async Task<ActionResult> ApplyMagicSpell([FromRoute] string spellWord, [FromBody] MagicSpellApplyRequest? request)
{
var word = Uri.UnescapeDataString(spellWord);
var spell = await db.MagicSpells
@@ -50,7 +50,7 @@ public class MagicSpellController(AppDatabase db, MagicSpellService sp) : Contro
return NotFound();
try
{
if (spell.Type == MagicSpellType.AuthPasswordReset && request.NewPassword is not null)
if (spell.Type == MagicSpellType.AuthPasswordReset && request?.NewPassword is not null)
await sp.ApplyPasswordReset(spell, request.NewPassword);
else
await sp.ApplyMagicSpell(spell);

View File

@@ -1,6 +1,6 @@
{
"Debug": true,
"BaseUrl": "http://localhost:5071",
"BaseUrl": "http://10.126.126.1:5216",
"Logging": {
"LogLevel": {
"Default": "Information",