Saints manager Ivan Juric and Sport Republic's Dragan Solak have both reiterated that the new boss signed an 18-month contract.