commit | 319d18682d6b719a34abd0ad3f90f8a4b48fe2f1 | [log] [tgz] |
---|---|---|
author | Daniel Kulp <dkulp@apache.org> | Wed May 30 18:41:58 2012 +0000 |
committer | Daniel Kulp <dkulp@apache.org> | Wed May 30 18:41:58 2012 +0000 |
tree | 40dc80386c97480b0c88d6260e98f722c06ac4f0 | |
parent | 5ba2e42fed03866604371271b01038715a216246 [diff] | |
parent | 8941956f789be6fcaae9d141541ca658efa9c036 [diff] |
[maven-release-plugin] copy for tag org.apache.aries.transaction.manager-0.3.1 git-svn-id: https://svn.apache.org/repos/asf/aries/tags/org.apache.aries.transaction.manager-0.3.1@1344403 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/aries/transaction/Activator.java b/src/main/java/org/apache/aries/transaction/Activator.java index 1a98887..92a8ca1 100644 --- a/src/main/java/org/apache/aries/transaction/Activator.java +++ b/src/main/java/org/apache/aries/transaction/Activator.java
@@ -51,6 +51,12 @@ } public synchronized void updated(Dictionary properties) throws ConfigurationException { + if (properties == null) + { + // Use defaults if there's no configuration for us + properties = new Hashtable(); + properties.put(Constants.SERVICE_PID, PID); + } deleted(); manager = new TransactionManagerService(PID, properties, bundleContext); try {