Add the CONSTRUCT flag to PurpleContactInfo:id as we need it set in the constructor
Review Request #3008 — Created March 5, 2024 and submitted — Latest diff uploaded
I found this while trying to rewriting the account serialization code. The id was being set multiple times when it was passed to g_object_new as that value was not set before GObjectClass.constructed was called.
Checked in with turtles, but also used work in progress branch to verify the fix.