Meteor-Community-Packages/meteor-roles

forwardMigrate2 tries to drop unset index

Open

#377 建立於 2023年8月23日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)JavaScript (919 star) (161 fork)batch import
buggood first issue

描述

While migrating to version 2 then 3, by using _forwardMigrate() then _forwardMigrate2(), an exception is raised https://github.com/Meteor-Community-Packages/meteor-roles/blob/ff9cad1db7d451a992763bfb6cd24354925f100d/roles/roles_server.js#L325

No such index is present in the user's collection

To Reproduce Start with a version 1 app. Add several roles. Use _forwardMigrate() then _forwardMigrate2() on it. The migration process stops on this exception

MongoServerError: index not found with name [roles._id_1_roles.scope_1]

Expected behavior A clean update of the servverside collections.

Environnement

  • Meteor 2.12
  • OS: OSX
  • Browser chrome, firefox

貢獻者指南