Den 53-årige mannen skulle utvisas till Iran.
Polisen i Gävle skickade honom till - Irak.
Nu sitter han fängslad och riskerar fängelsestraff för att ha utgett sig för att vara irakier.
- Polisen kan inte utvisa någon till ett annat land än det som är bestämt, säger migrationsverkets rättschef Mikael Ribbenvik.
Han fördes med tvång till Irak av den svenska gränspolisen i oktober förra året trots att migrationsverket beslutat att han skulle utvisas till Iran.
Nu sitter mannen inspärrad på Al-Elwaya polisstation i Bagdad sedan drygt ett år tillbaka och riskerar 15 års fängelse för att ha utgett sig för att vara irakisk medborgare.
"Vidriga förhållanden"
- Han mår fruktansvärt dåligt, han har diabetes som han inte får vård för och han får lite mat. Det är vidriga förhållanden helt enkelt, säger mannens advokat Emma Persson.
- Hans syster har utan framgång åkt till Irak för att försöka få honom frisläppt. Hon har träffat honom i fängelset.
53-åringen föddes i Irak men utvisades av Saddam Hussein på 1980-talet och blev medborgare i Iran.
2002 flydde han till Sverige och ansökte om uppehållstillstånd - men ansökan avslogs.
I augusti 2009 fastslog migrationsöverdomstolen migrationsverkets beslut att mannen skulle utvisas till Iran. Men i oktober satte gränspolisen honom på ett flyg till Irak i stället.
Enkel anledning
Migrationsverkets rättschef Mikael Ribbenvik är kritisk till polisens agerande.
- Vi har skrivit ett beslut och det kan man inte ändra. Polisen kan inte utvisa någon till ett annat land än det som är bestämt. Anledningen är enkel, vi prövar inte mot något annat land, säger han till Expressen.se.
Så polisen har begått ett misstag?
- Ja, det kan man säga, så där får man inte göra. Den enda som kan ändra ett sådant här beslut är den som blir utvisad, den kan åka till ett annat land om den vill.
Iransk medborgare
Gävlepolisen - som var de som tog beslutet att skicka mannen till Irak - har JO-anmälts och ett beslut väntas före jul.
I sitt svar på anmälan medger polisen att de har gjort fel men skriver att de fick okej från irakiska myndigheter innan mannen skickades dit. De skyller också på att 53-åringen inte protesterade när han sattes på planet.
Varför polisen överhuvudtaget skickade mannen till fel land är oklart.
- I samtliga avslagsbeslut och domar i den senaste processen anges att min klient är medborgare i Iran samt att det är dit han skall utvisas om han inte själv visar att han kan åka till något annat land, vilket han inte har gjort, säger advokaten Emma Persson.