Author: gnodet
Date: Tue Mar 1 09:35:12 2016
New Revision: 1733018
URL: http://svn.apache.org/viewvc?rev=1733018&view=rev
Log:
[ARIES-1499] Refreshing a persistent bundle leaves it in the grace period
blueprint state
Modified:
aries/branches/jpa-1.x/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java
Modified:
aries/branches/jpa-1.x/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java
URL:
http://svn.apache.org/viewvc/aries/branches/jpa-1.x/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java?rev=1733018&r1=1733017&r2=1733018&view=diff
==============================================================================
---
aries/branches/jpa-1.x/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java
(original)
+++
aries/branches/jpa-1.x/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java
Tue Mar 1 09:35:12 2016
@@ -239,10 +239,8 @@ public class PersistenceBundleManager im
if(event != null && (event.getType() == BundleEvent.UPDATED ||
event.getType() == BundleEvent.UNRESOLVED)) {
mgr.destroy();
persistenceUnitFactory.destroyPersistenceBundle(ctx, bundle);
- if (event.getType() == BundleEvent.UPDATED) {
- //Don't add to the managersAwaitingProviders, the setupManager will
do it
- setupManager(bundle, mgr, true);
- }
+ //Don't add to the managersAwaitingProviders, the setupManager will do it
+ setupManager(bundle, mgr, event.getType() == BundleEvent.UPDATED);
} else {
try {
boolean reassign;