David Johnson created USERGRID-448:
--------------------------------------
Summary: Remove redundant appinfos collections in
ManagementServiceImpl
Key: USERGRID-448
URL: https://issues.apache.org/jira/browse/USERGRID-448
Project: Usergrid
Issue Type: Bug
Components: Stack
Reporter: David Johnson
Assignee: David Johnson
Fix For: 2.0
There is a flaw in the 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
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)