English: I knew who was invited, but I didn't know the other details.
French: Je savais qui était invité, mais je ne connaissais pas les autres détails.
I got this wrong. My thinking was that 'who' was a direct object and a person or persons, therefore connaître. I would have used connaître in the second part, again détails is the direct object, but I was influenced by my error in the first use of 'to know '; hence I chose savoir. Please explain why the first calls for savoir. Thanks.