@@ -81,10 +81,15 @@ export class CommitteesCommitteesTransformer extends TransformerBase {
8181 } )
8282 }
8383
84+ const activityTimestamp =
85+ type === CommitteesActivityType . ADDED_TO_COMMITTEE
86+ ? ( row . CREATEDDATE as string | null ) || null
87+ : ( row . FIVETRAN_SYNCED as string | null ) || null
88+
8489 const activity : IActivityData = {
8590 type,
8691 platform : PlatformType . COMMITTEES ,
87- timestamp : ( row . LASTMODIFIEDDATE as string | null ) || null ,
92+ timestamp : activityTimestamp ,
8893 score : COMMITTEES_GRID [ type ] . score ,
8994 sourceId : committeeId ,
9095 sourceParentId : null ,
@@ -113,7 +118,7 @@ export class CommitteesCommitteesTransformer extends TransformerBase {
113118 lastName : ( row . BU_LAST_NAME as string | null ) || null ,
114119 email : ( row . BU_EMAIL as string | null ) || null ,
115120 } ,
116- activityDate : ( row . CREATEDDATE as string | null ) || null ,
121+ activityDate : activityTimestamp ,
117122 } ,
118123 }
119124
@@ -131,7 +136,9 @@ export class CommitteesCommitteesTransformer extends TransformerBase {
131136 return { activity, segment : { slug : segmentSlug , sourceId : segmentSourceId } }
132137 }
133138
134- private buildOrganizations ( row : Record < string , unknown > ) : IActivityData [ 'member' ] [ 'organizations' ] {
139+ private buildOrganizations (
140+ row : Record < string , unknown > ,
141+ ) : IActivityData [ 'member' ] [ 'organizations' ] {
135142 const website = ( row . ORG_WEBSITE as string | null ) ?. trim ( ) || null
136143 const domainAliases = ( row . ORG_DOMAIN_ALIASES as string | null ) ?. trim ( ) || null
137144
0 commit comments