diff --git a/crates/migrator/src/migrator.rs b/crates/migrator/src/migrator.rs index a493b1efbe..dbf7605e1d 100644 --- a/crates/migrator/src/migrator.rs +++ b/crates/migrator/src/migrator.rs @@ -78,6 +78,9 @@ fn run_migrations(text: &str, migrations: &[MigrationType]) -> Result migrate(¤t_text, patterns, query)?, MigrationType::Json(callback) => { + if current_text.trim().is_empty() { + return Ok(None); + } let old_content: serde_json_lenient::Value = settings::parse_json_with_comments(¤t_text)?; let old_value = serde_json::to_value(&old_content).unwrap();