diff --git a/routes/dashboard.py b/routes/dashboard.py index 2fa433e..bc80c04 100644 --- a/routes/dashboard.py +++ b/routes/dashboard.py @@ -266,8 +266,8 @@ def create_command(): return jsonify({'error': f'missing field: {field}'}), 400 cmd_type = data['type'] - if cmd_type not in ('build', 'recruit', 'market_offer', 'farm_loot', 'farm_upgrade'): - return jsonify({'error': 'type must be build, recruit, market_offer, farm_loot, or farm_upgrade'}), 400 + if cmd_type not in ('build', 'recruit', 'market_offer', 'farm_loot', 'farm_upgrade', 'research'): + return jsonify({'error': 'type must be build, recruit, market_offer, farm_loot, farm_upgrade, or research'}), 400 # Reject if the Tampermonkey client is offline (no state push in last 150 s) conn = get_db()