Hi,
I have a requirement to create and update a value in content fragment. I am able to create the content fragment but when i am trying to save the field it is not happening.
try {
Map<String,Object> param = new HashMap<>();
param.put(ResourceResolverFactory.SUBSERVICE,CF_SERVICE_USER);
resourceResolver = resolverFactory.getServiceResourceResolver(param);
Resource templateResource = resourceResolver.getResource("model-path");
Resource parentResource = resourceResolver.getResource("folder-path");
FragmentTemplate template = templateResource.adaptTo(FragmentTemplate.class);
ContentFragment newFragment = template.createFragment(parentResource, "TestCF", "Content Fragment New field test");
Resource newFragmentRsc=resourceResolver.getResource("/content/dam/cf/TestCF");
newFragmentRsc.adaptTo(ValueMap.class).put("dateField","2024-10-13T13:48:00.000+05:30");
resourceResolver.commit();
}
return "CF Created";
}