diff --git a/crates/stages/src/stages/execution.rs b/crates/stages/src/stages/execution.rs index aa976d94ff..244b3b55eb 100644 --- a/crates/stages/src/stages/execution.rs +++ b/crates/stages/src/stages/execution.rs @@ -131,9 +131,8 @@ impl Stage for ExecutionStage { let (_, body) = bodies_cursor .seek_exact(*key)? .ok_or(DatabaseIntegrityError::BlockBody { number: key.number() })?; - let (_, stored_ommers) = ommers_cursor - .seek_exact(*key)? - .ok_or(DatabaseIntegrityError::Ommers { number: key.number() })?; + let (_, stored_ommers) = ommers_cursor.seek_exact(*key)?.unwrap_or_default(); + Ok((header, body, stored_ommers.ommers)) }) .collect::, _>>()?;