Skip to content

Commit 8f22f9b

Browse files
Fix build (#5456)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
1 parent 0f3928a commit 8f22f9b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

bundles/org.openhab.core/src/main/java/org/openhab/core/internal/items/MetadataRegistryImpl.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ public void removeItemMetadata(String itemName) {
134134
public Metadata add(Metadata element) {
135135
String namespace = element.getUID().getNamespace();
136136
Set<MetadataProvider> providers = reservedNamespaces.get(namespace);
137-
MetadataProvider managedProvider = (MetadataProvider) getManagedProvider().orElse(null);
138-
if (providers == null || providers.isEmpty() || providers.stream().anyMatch(p -> p.equals(managedProvider))) {
137+
if (providers == null || providers.isEmpty()
138+
|| providers.stream().anyMatch(p -> p.equals(getManagedProvider()))) {
139139
return super.add(element);
140140
}
141141
throw new UnsupportedOperationException("Cannot add metadata to '" + namespace + "' namespace");
@@ -145,8 +145,8 @@ public Metadata add(Metadata element) {
145145
public @Nullable Metadata update(Metadata element) {
146146
String namespace = element.getUID().getNamespace();
147147
Set<MetadataProvider> providers = reservedNamespaces.get(namespace);
148-
MetadataProvider managedProvider = (MetadataProvider) getManagedProvider().orElse(null);
149-
if (providers == null || providers.isEmpty() || providers.stream().anyMatch(p -> p.equals(managedProvider))) {
148+
if (providers == null || providers.isEmpty()
149+
|| providers.stream().anyMatch(p -> p.equals(getManagedProvider()))) {
150150
return super.update(element);
151151
}
152152
throw new UnsupportedOperationException("Cannot update metadata in '" + namespace + "' namespace");
@@ -156,8 +156,8 @@ public Metadata add(Metadata element) {
156156
public @Nullable Metadata remove(MetadataKey key) {
157157
String namespace = key.getNamespace();
158158
Set<MetadataProvider> providers = reservedNamespaces.get(namespace);
159-
MetadataProvider managedProvider = (MetadataProvider) getManagedProvider().orElse(null);
160-
if (providers == null || providers.isEmpty() || providers.stream().anyMatch(p -> p.equals(managedProvider))) {
159+
if (providers == null || providers.isEmpty()
160+
|| providers.stream().anyMatch(p -> p.equals(getManagedProvider()))) {
161161
return super.remove(key);
162162
}
163163
throw new UnsupportedOperationException("Cannot remove metadata from '" + namespace + "' namespace");

0 commit comments

Comments
 (0)