bug: Fix logic on publish ignore artifact
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/word/WordTemplateProcessor.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/word/WordTemplateProcessor.java
index df7c25a..89a0859 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/word/WordTemplateProcessor.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/word/WordTemplateProcessor.java
@@ -578,8 +578,9 @@
          // If the artifact has not been processed
          if (!processedArtifacts.contains(artifact)) {
 
-            boolean ignoreArtifact = excludeFolders && artifact.isOfType(
-               CoreArtifactTypes.Folder) && !artifactsToExclude.containsKey(artifact.getId());
+            boolean ignoreArtifact =
+               (excludeFolders && artifact.isOfType(CoreArtifactTypes.Folder)) || artifactsToExclude.containsKey(
+                  ArtifactId.valueOf(artifact.getId()));
 
             boolean ignoreArtType = excludeArtifactTypes != null && artifact.isOfType(excludeArtifactTypes);
             boolean publishInline = artifact.getSoleAttributeValue(CoreAttributeTypes.PublishInline, false);