03-20-2019 06:03 AM
For Alfresco 5.2, when creating a node via API call, the folder name might already exist.
Is it possible to either overwrite the folder, or get the folder node id in the response?
03-20-2019 09:09 AM
Hi,
You can create your custom webscript to create folder and write login in that webscript that if folder already exist then return noderef otherwise create folder and return.
03-20-2019 01:17 PM
Hello Sanjay,
Thanks for the prompt response. Sorry for sounding amateur, but could you point me to where / how I can begin writing this webscript in alfreco to be available as an API?
Get Outlook for Android<https://aka.ms/ghei36>
03-21-2019 12:21 AM
Hi,
You can create REST API 2 ways.
1)Using webscript(javascript or java based script)
http://docs.alfresco.com/5.1/references/API-JS-createFolder.html
https://ecmarchitect.com/alfresco-developer-series-tutorials/webscripts/tutorial/tutorial.html
2) Create Public api which are used by adf.
03-20-2019 03:16 PM
Hello,
Asuming you are talking about REST API you maybe could run a query before create the new folder to check its existence.
Depending on the result of the query you could delete and create or use the current folder.
Best
03-20-2019 10:24 PM
Hi Roberto,
Yes it is REST API.
Was hoping to avoid running a query as our Alfresco Search currently is not working and might not be resolved for quite a while longer, suspecting it is due to authentication issues with our SOLR4.
If this is the only feasible option, I’ll look into getting the query/search working as well.
Best Regards
Billy
03-25-2019 05:57 AM
Hello Billy,
It's not the only option jus the easiest one.
You always can check manually the existence of the node listing the childs of the parent folder and comparing the names. You can do that in your own application or in a custom rest service in Alfresco that you could call from your app.
Regards
Explore our Alfresco products with the links below. Use labels to filter content by product module.