Project: usergrid
Issue USERGRID-448: Remove redundant appinfos collections in ManagementServiceImpl
There is a flaw in the two-dot-o CpEntityManagerFactory. The factory stores a collection of "appinfo" type entities, but the ManagementServiceImpl stores a redundant collection of "application_info" entities. The problem becomes evident when you try to delete an application. The application will only be deleted from the "appinfos" collection. When you call the management org/apps end-point you will still see the application because the end-point uses the "application_infos". To fix this: - Ensure that only one collection is stored - Add code to migrate the existing app information collections
Story points: 3