Acces binary lost after 2 nodes later?

Hello this is my configuration :

i m on premise :

n8n version: : 1.72.1
Database (default: SQLite): Postgress
n8n EXECUTIONS_PROCESS setting (default: own, main): : default
Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
Operating system: : Debian 12

Hello, so i got somethings crazy i think

so i make a workflow who get information from files in PDF extract from email.

and i need to add condition before works with my files, the probléme, the binary files is lost after two node ?

on this node i got my Binary files :

and after my if, the binary files is lost :

And even i try to get the binary files with javascript, the node can’t acess it ??

What is wrong please ?

Hey @Issa2024 , binary data is a bit different from json. You need to handle it differently to be able to access it a few nodes further. See [onedrive via Graph HTTP] why binary don't upload if not exactly previous node? - #2 by ihortom for options to get hold of binaries.