]> git.basschouten.com Git - openhab-addons.git/commitdiff
[mongodb] Fix missing service pid (#16568)
authorJ-N-K <github@klug.nrw>
Wed, 27 Mar 2024 20:03:09 +0000 (21:03 +0100)
committerGitHub <noreply@github.com>
Wed, 27 Mar 2024 20:03:09 +0000 (21:03 +0100)
Signed-off-by: Jan N. Klug <github@klug.nrw>
bundles/org.openhab.persistence.mongodb/src/main/java/org/openhab/persistence/mongodb/internal/MongoDBPersistenceService.java

index 3ad12dbe61bf8bdc5dcd70c7874a0a2a6e7f4d42..3f163da514bc496aa69de21f16d444756b3d6efc 100644 (file)
@@ -42,6 +42,7 @@ import org.openhab.core.persistence.strategy.PersistenceStrategy;
 import org.openhab.core.types.State;
 import org.openhab.core.types.UnDefType;
 import org.osgi.framework.BundleContext;
+import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.ConfigurationPolicy;
@@ -65,7 +66,8 @@ import com.mongodb.client.result.DeleteResult;
  */
 @NonNullByDefault
 @Component(service = { PersistenceService.class, QueryablePersistenceService.class,
-        ModifiablePersistenceService.class }, configurationPid = "org.openhab.mongodb", configurationPolicy = ConfigurationPolicy.REQUIRE)
+        ModifiablePersistenceService.class }, configurationPid = "org.openhab.mongodb", configurationPolicy = ConfigurationPolicy.REQUIRE, property = Constants.SERVICE_PID
+                + "=org.openhab.mongodb")
 public class MongoDBPersistenceService implements ModifiablePersistenceService {
 
     private final Logger logger = LoggerFactory.getLogger(MongoDBPersistenceService.class);