Hello,
I have an issue with my workflow where I have Microsoft Forms as the trigger which ultimately populates a SharePoint list item with the responses and attachments.
Considering forms has a 10 item attachment limit, we've found through testing that when the attachments are added to the SharePoint list item, only 5 of 10 attachments are actually added to the list.
This error is displayed on the output of the "For Each" / "Add attachment" action:
{
"status": 409,
"message": "Save Conflict.\n\nYour changes conflict with those made concurrently by another user. If you want your changes to be applied, click Back in your Web browser, refresh the page, and resubmit your changes.\r\nclientRequestId: 180ae075-b7af-4b80-a840-3333060886b6\r\nserviceRequestId: 77dbb29f-f0ec-2000-b529-ee3e6951236f",
"source": "https://mydomain.sharepoint.com/sites/CxSupportDesk/_api/web/lists(guid'f3df8a52-e2f6-48e1-b4ed-fffab37783bd')/Items(358)/AttachmentFiles/AddUsingPath(decodedUrl=@f)?@f='Quick+Guide+Connect+to+Meeting+Room+Screens_Chris+Cundy.pdf'",
"errors": [
"-2130575305",
"Microsoft.SharePoint.SPException"
]
}
My flow setup:
JSON Schema:
{
"items": {
"properties": {
"driveId": {
"type": "string"
},
"id": {
"type": "string"
},
"link": {
"type": "string"
},
"name": {
"type": "string"
},
"referenceId": {
"type": "string"
},
"size": {
"type": "integer"
},
"status": {
"type": "integer"
},
"type": {},
"uploadSessionUrl": {}
},
"required": [
"name",
"link",
"id",
"type",
"size",
"referenceId",
"driveId",
"status",
"uploadSessionUrl"
],
"type": "object"
},
"type": "array"
}