It seems that at least in some cases, the project don't get an ELU_ACCESSION as they should.
The expected behavior is that the first time an exposure is created for a dataset, the dataset gets an ELU_ACCESSION id and that seems to work but the corresponding project should also get one if it doesn't already have one.
To reproduce
Create a project
Create a connected dataset
Create an exposure for the dataset
Expected behavior
Both the project and the dataset get their own ELU_ACCESSION ID (from the id service)
Describe the bug (current behaviour)
It seems that at least in some cases, the project don't get an ELU_ACCESSION as they should. The expected behavior is that the first time an exposure is created for a dataset, the dataset gets an ELU_ACCESSION id and that seems to work but the corresponding project should also get one if it doesn't already have one.
To reproduce
Expected behavior
Both the project and the dataset get their own ELU_ACCESSION ID (from the id service)
Environment: