setProperty not working as expected
Hi,
I have a process step in a workflow that launches when a content fragment is created. It calls a custom process with the following code:
public void execute(WorkItem item, WorkflowSession session, MetaDataMap args) throws WorkflowException {
try {
Map<String, Object> serviceParams = new HashMap<String, Object>();
serviceParams.put(ResourceResolverFactory.SUBSERVICE, "test");
ResourceResolver resourceResolver;
resourceResolver = resolverFactory.getServiceResourceResolver(serviceParams);
Node node = resourceResolver.getResource(item.getContentPath()).adaptTo(Node.class);
Node tempNode = node.getNode("/jcr:content");
tempNode.setProperty("activated", "false");
but the setProperty is not adding the property to the jcr:content as expected. Is there something I am missing or doing wrong?