Where is the foreign spouse?
It appears the petitioner incorrectly completed the I-130, which has confused USCIS. Your I-130 is approved, but it is now stuck there until either the foreign spouse submits an I-485 (if he/she is inside the US right now) or until the petitioner submits an I-824 which will move the I-130 to NVC and the consulate. An I-824 will delay the case for as much as a year.
Note: It appears the I-130 indicated the spouse will seek a visa outside the US, and also indicated the spouse will adjust status inside the US. That is what caused the confusion at USCIS.