Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-06-15 16:47:54 +02:00
parent f951695108
commit aba0ae71ba

View File

@@ -124,30 +124,30 @@ func (s *Service) FetchSource(
incrementalTag = coredata.AccessReviewEntryIncrementalTagUnchanged incrementalTag = coredata.AccessReviewEntryIncrementalTagUnchanged
} }
entry := &coredata.AccessReviewEntry{ entry := &coredata.AccessReviewEntry{
ID: gid.New(scope.GetTenantID(), coredata.AccessReviewEntryEntityType), ID: gid.New(scope.GetTenantID(), coredata.AccessReviewEntryEntityType),
OrganizationID: campaign.OrganizationID, OrganizationID: campaign.OrganizationID,
AccessReviewCampaignID: campaign.ID, AccessReviewCampaignID: campaign.ID,
AccessReviewCampaignSourceID: campaignSource.ID, AccessReviewCampaignSourceID: campaignSource.ID,
Email: account.Email, Email: account.Email,
FullName: account.FullName, FullName: account.FullName,
Role: account.Role, Role: account.Role,
JobTitle: account.JobTitle, JobTitle: account.JobTitle,
IsAdmin: account.IsAdmin, IsAdmin: account.IsAdmin,
MFAStatus: account.MFAStatus, MFAStatus: account.MFAStatus,
AuthMethod: account.AuthMethod, AuthMethod: account.AuthMethod,
AccountType: account.AccountType, AccountType: account.AccountType,
Active: account.Active, Active: account.Active,
LastLogin: account.LastLogin, LastLogin: account.LastLogin,
AccountCreatedAt: account.CreatedAt, AccountCreatedAt: account.CreatedAt,
ExternalID: account.ExternalID, ExternalID: account.ExternalID,
AccountKey: accountKey, AccountKey: accountKey,
IncrementalTag: incrementalTag, IncrementalTag: incrementalTag,
Flags: []coredata.AccessReviewEntryFlag{}, Flags: []coredata.AccessReviewEntryFlag{},
FlagReasons: []string{}, FlagReasons: []string{},
Decision: coredata.AccessReviewEntryDecisionPending, Decision: coredata.AccessReviewEntryDecisionPending,
CreatedAt: now, CreatedAt: now,
UpdatedAt: now, UpdatedAt: now,
} }
if err := entry.Upsert(ctx, conn, scope); err != nil { if err := entry.Upsert(ctx, conn, scope); err != nil {