Don't filter for group contract ids
This commit is contained in:
parent
abde013ab6
commit
56a579ff91
|
@ -14,18 +14,11 @@ const addGroupIdToContracts = async () => {
|
|||
const groups = await getValues<Group>(adminFirestore.collection('groups'))
|
||||
|
||||
for (const group of groups) {
|
||||
const contracts = await getValues<Contract>(
|
||||
const groupContracts = await getValues<Contract>(
|
||||
adminFirestore
|
||||
.collection('contracts')
|
||||
.where('groupSlugs', 'array-contains', group.slug)
|
||||
)
|
||||
const groupContracts = contracts.filter((contract) =>
|
||||
group.contractIds.includes(contract.id)
|
||||
)
|
||||
if (groupContracts.length !== contracts.length)
|
||||
console.log(
|
||||
`Found ${groupContracts.length} contracts for group ${group.slug}`
|
||||
)
|
||||
|
||||
for (const contract of groupContracts) {
|
||||
const oldGroupLinks = contract.groupLinks?.filter(
|
||||
|
|
Loading…
Reference in New Issue
Block a user