mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-27 10:49:44 +00:00
fix incorrect attribute for transactions (#5746)
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
parent
f084060363
commit
cae6113add
@ -120,6 +120,29 @@ async function migrateSpacesOwner (client: MigrationClient): Promise<void> {
|
||||
}
|
||||
}
|
||||
|
||||
async function migrateStatusTransactions (client: MigrationClient): Promise<void> {
|
||||
await client.update(
|
||||
DOMAIN_TX,
|
||||
{
|
||||
objectClass: core.class.Status,
|
||||
'attributes.title': { $exists: true }
|
||||
},
|
||||
{
|
||||
$rename: { 'attributes.title': 'attributes.name' }
|
||||
}
|
||||
)
|
||||
await client.update(
|
||||
DOMAIN_TX,
|
||||
{
|
||||
objectClass: core.class.Status,
|
||||
'operations.title': { $exists: true }
|
||||
},
|
||||
{
|
||||
$rename: { 'operations.title': 'operations.name' }
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
export const coreOperation: MigrateOperation = {
|
||||
async migrate (client: MigrationClient): Promise<void> {
|
||||
// We need to delete all documents in doc index state for missing classes
|
||||
@ -155,6 +178,10 @@ export const coreOperation: MigrateOperation = {
|
||||
func: async (client: MigrationClient) => {
|
||||
await migrateBlobData(exAdapter, client)
|
||||
}
|
||||
},
|
||||
{
|
||||
state: 'old-statuses-transactions',
|
||||
func: migrateStatusTransactions
|
||||
}
|
||||
])
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user