diff --git a/data/politicians/de/mps.json b/data/politicians/de/mps.json index 83581fb..3e0fbc8 100644 --- a/data/politicians/de/mps.json +++ b/data/politicians/de/mps.json @@ -4937,7 +4937,9 @@ "party": "cdu/csu", "email": null, "usesX": true, - "xHandle": "@Andrea Lindholz" + "xHandle": "@AndreaLindholz", + "source": "manual", + "updatedAt": "2026-01-30" }, { "id": "mp_de_381", diff --git a/data/politicians/se/mps.json b/data/politicians/se/mps.json index dcad2d5..6477b11 100644 --- a/data/politicians/se/mps.json +++ b/data/politicians/se/mps.json @@ -3195,7 +3195,9 @@ "party": "Sverigedemokraterna", "email": "eric.palmqvist@riksdagen.se", "usesX": true, - "xHandle": "palmqvist_erik" + "xHandle": "@palmqvist_erik", + "source": "manual", + "updatedAt": "2026-01-29" }, { "id": "mp_se_247", @@ -4536,4 +4538,4 @@ "usesX": false, "xHandle": null } -] \ No newline at end of file +] diff --git a/schemas/mp.json b/schemas/mp.json index c258dea..0aa8655 100644 --- a/schemas/mp.json +++ b/schemas/mp.json @@ -56,13 +56,13 @@ "description": "Full name political party in European parlement" }, "email": { - "type": "string", + "type": ["string", "null"], "format": "email", "description": "Official email address" }, "usesX": { "type": "boolean", - "description": "Whether the representative uses X (formerly Twitter)" + "description": "A politician is considered \"active on X\" if they have an account and there is no public statement indicating that they have left the platform. This applies even if the account has not posted recently." }, "xHandle": { "type": ["string", "null"], @@ -74,7 +74,7 @@ "description": "Status on X" }, "xLeftAt": { - "type": "string", + "type": ["string", "null"], "format": "date", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "description": "Date the person left X"