The returned results array for each place contains a field called woeid, however the geoparser id field is called simply "id". As a result the mapping fails, and the id field is never set. This also causes the geoparser form to display only one result for each node, that being the last result returned.

See attached patch.

CommentFileSizeAuthor
id.patch744 bytesalasda