diff --git a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java
index 2f5a0c2534b4382b62cb61ad97127e75f8f91fd0..1a8030269a3e1b37816f41df2b46b37f23b2b6f7 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java
@@ -192,7 +192,7 @@ public class SLUBStoragePlugin extends AbstractStorageHandler {
                 log.warn("SLUBStoragePlugin failed to get pluginname, because it is empty. Possibly, there is no valid fixity type used or a CustomFixityPlugin missed");
                 log.warn("SLUBStoragePlugin.checkFixityByPlugin() trying to use fallback table to determine plugin name");
                 String algorithm = fixity.getAlgorithm();
-                if (algorithm == "SHA512") {
+                if (algorithm.equals("SHA512")) {
                     pluginname = "CustomFixitySHA512Plugin";
                     log.info("SLUBStoragePlugin.checkFixityByPlugin() pluginname=" + pluginname);
                 } else {