import urllib.request
import json
import sys

sys.stdout.reconfigure(encoding='utf-8')

ticket_id = "4bfabf60-8c5d-4217-a86d-d2f34c159193"
url = f"http://localhost:5179/feedback/{ticket_id}"

payload = {
    "status": "Resolved",
    "fixNote": "Alvin (Alvin von den kleinen Chaoten) wurde wieder korrekt seinem Wurf (A-Wurf vom 18.02.2010, Eltern Kruke + Blacky) zugeordnet, sodass er dort nun wieder zusammen mit seinem Bruder JackJack aufgelistet wird. Bitte lade die Seite neu."
}

try:
    req = urllib.request.Request(
        url,
        data=json.dumps(payload).encode('utf-8'),
        headers={"Content-Type": "application/json"},
        method="PUT"
    )
    with urllib.request.urlopen(req) as res:
        print(f"Status: {res.status}")
        print("Successfully resolved ticket!")
except Exception as e:
    print("Error:", e)
