diff --git a/v3-sql-v4-sql/migrate/helpers/adminHelpers.js b/v3-sql-v4-sql/migrate/helpers/adminHelpers.js index fce9d12..6a1d00c 100644 --- a/v3-sql-v4-sql/migrate/helpers/adminHelpers.js +++ b/v3-sql-v4-sql/migrate/helpers/adminHelpers.js @@ -47,11 +47,11 @@ async function migrateAdminPermissions() { const items = await dbV3(resolveSourceTableName(source)) .limit(BATCH_SIZE) .offset(page * BATCH_SIZE); - const migratedItems = migrateItems(items, ({ role, ...item }) => ({ + const migratedItems = migrateItems(items, ({ role, fields, properties, ...item }) => ({ ...item, action: migrateUids(item.action), subject: migrateSubject(item.subject), - properties: migrateProperties(item.properties), + properties: migrateProperties(properties ?? { fields: JSON.parse(fields) }), conditions: isPGSQL ? JSON.stringify(item.conditions) : item.conditions, })); const roleLinks = items.map((item) => ({