Skip to content

Microsoft Outlook attachment downloads incomplete XLSX file (Graph returns different content than Outlook) #33547

Description

@Sneha-19195

Describe the problem/error/question

I have a workflow that has been working correctly until June 29, 2026.

The workflow reads an email from Microsoft Outlook using the Microsoft Outlook Trigger, downloads an Excel attachment, extracts the rows, and processes the data.

Since June 29, the workflow downloads an incomplete Excel file.

The original attachment downloaded directly from Outlook contains employee data, but the attachment downloaded through the Microsoft Outlook nodes in n8n contains only the header row.

I reproduced the problem using multiple approaches.

Workflow tested:

Microsoft Outlook Trigger

Extract From File

Then I also tested:

Microsoft Outlook Trigger

Get Message

Get Many Attachments

Download Attachment

Both methods download the same incomplete XLSX file.

I also:

  • Recreated the Outlook Trigger node
  • Reconnected Outlook credentials
  • Marked the email unread and fetched it again
  • Created a completely new workflow

The issue still occurs.


Expected behavior

The downloaded attachment should be identical to the attachment downloaded directly from Outlook.


Actual behavior

The attachment downloaded by Outlook contains employee records.

The attachment downloaded by Microsoft Outlook Trigger / Download Attachment contains only the header row.

Outlook attachment size:
4195 bytes

Downloaded through Microsoft Graph (n8n):
3593 bytes

The downloaded file from n8n is missing all employee rows.


What is the error message

No error is returned.

The workflow executes successfully.

The problem is that the downloaded attachment content is different from the original Outlook attachment.


output returned by the last node

Get Many Attachments returns:

{
  "name": "Exit Report- Yesterday.xlsx",
  "size": 3959,
  "contentType": "application/xlsx"
}

Download Attachment downloads the same 3959-byte file.

However, downloading the attachment directly from Outlook produces a 4195-byte file containing the actual employee data.

Could you please verify whether this is a Microsoft Outlook node issue or a Microsoft Graph attachment retrieval issue?

This workflow worked correctly until June 29, 2026, without any workflow changes. The issue appears only for this attachment when retrieved through the Microsoft Outlook nodes.

Exit Report- Yesterday (8).xlsx
Exit Report- Yesterday (9).xlsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:in-linearIssue or PR is now in Linearstatus:team-assignedA team has been assigned the issue or PRteam:nodesIssue is with the Nodes team

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions