I was upgrading a client OIM from version 8.1.3 to 8.2 and got the following error while trying to upgrade

Processing step 'TSB CodeFileInsert (create procedures)' failed.
3 - SqlFile command failed.
Error processing sql command line 35 in file 030ViewDefinitionPostStuff\TSB_FTMembershipWithoutPerson.sql
Error running statement: create function dbo.TSB_FTMembershipWithoutPerson (@objectkeybase varchar(138) ) returns @erg table (UID_UNSAccount varchar(38) collate database_default
, UID_UNSGroup varchar(38) collate database_default , XObjectKey varchar(138) collate database_default primary key (UID_UNSAccount, UID_UNSGroup) ) as
begin if isnull(@objectkeybase, '') = '' begin insert into @erg(UID_UNSAccount, UID_UNSGroup, XObjectKey) select uig.UID_UNSAccount, uig.UID_UNSGroup,
uig.XObjectKey from UNSAccountInUNSGroup uig join UNSAccount a on uig.UID_UNSAccount = a.UID_UNSAccount where a.UID_Person is null end else begin insert
into @erg(UID_UNSAccount, UID_UNSGroup, XObjectKey) select uig.UID_UNSAccount, uig.UID_UNSGroup, uig.XObjectKey from UNSAccountInUNSGroup uig join UNSAccount
a on uig.UID_UNSAccount = a.UID_UNSAccount join TSBVDomainAndContainer v on v.UID_Container = a.UID_UNSContainer where a.UID_Person is null and v.ObjectkeyDomain
= @ObjectKeyBase end return end

Database error 207: Invalid column name 'RiskIndexCalculated'.
Invalid column name 'UID_AADSubSku'.
Could not use view or function 'UNSAccountInUNSGroup' because of binding errors.
Invalid column name 'RiskIndexCalculated'.
Invalid column name 'UID_AADSubSku'.
Could not use view or function 'UNSAccountInUNSGroup' because of binding errors.
Invalid column name 'RiskIndexCalculated'.
Invalid column name 'UID_AADSubSku'.
Could not use view or function 'UNSAccountInUNSGroup' because of binding errors.
Invalid column name 'RiskIndexCalculated'.
Invalid column name 'UID_AADSubSku'.
Could not use view or function 'UNSAccountInUNSGroup' because of binding errors.