el error esta claro aunque no he usado propel el setter espera un int y tu le estas pasando el objeto completo, deberias de hacer entonces algo como esto
Código PHP:
Ver original$institucion = InstitucionesQuery::create()->findPk($_GET['institucion']);
$usuario->setIdinstituciondefault($institucion->id); //o el nombre del campo que le quieres pasar de manera que le pases lo que el necesita y no el objeto completo, saludos