Fix: TeleBot order deletion and bot activity tracking
**Fixes Applied:** 1. **Order Deletion Authorization (HTTP 401)** - Added [AllowAnonymous] to CancelOrder endpoint - Allows customers to cancel orders using IdentityReference - File: LittleShop/Controllers/OrdersController.cs:160 2. **Bot Activity Tracking Hostname** - Changed littleshop-admin:8080 → littleshop:5000 - Fixed DNS resolution errors in production - Files: TeleBot/appsettings.json, BotActivityTracker.cs, docker-compose.hostinger.yml 3. **Tor Proxy Investigation** - Analyzed SOCKS connection failures - Tor is working correctly, API blocks exit nodes (expected) - Fallback to default currencies working as designed 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -157,6 +157,7 @@ public class OrdersController : ControllerBase
|
||||
}
|
||||
|
||||
[HttpPost("{id}/cancel")]
|
||||
[AllowAnonymous]
|
||||
public async Task<ActionResult> CancelOrder(Guid id, [FromBody] CancelOrderDto cancelOrderDto)
|
||||
{
|
||||
var success = await _orderService.CancelOrderAsync(id, cancelOrderDto.IdentityReference);
|
||||
|
||||
Reference in New Issue
Block a user