date-override: cargo fmt
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -752,9 +752,7 @@ fn locate_image_exif_row(
|
|||||||
.filter(rel_path.eq(&normalized).or(rel_path.eq(&windows_form)))
|
.filter(rel_path.eq(&normalized).or(rel_path.eq(&windows_form)))
|
||||||
.first::<ImageExif>(connection)
|
.first::<ImageExif>(connection)
|
||||||
.map_err(|e| match e {
|
.map_err(|e| match e {
|
||||||
diesel::result::Error::NotFound => {
|
diesel::result::Error::NotFound => anyhow::Error::msg("row_not_found"),
|
||||||
anyhow::Error::msg("row_not_found")
|
|
||||||
}
|
|
||||||
other => anyhow::Error::from(other).context("lookup_failed"),
|
other => anyhow::Error::from(other).context("lookup_failed"),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -1322,11 +1320,8 @@ impl ExifDao for SqliteExifDao {
|
|||||||
// Read-modify-write under the dao mutex so the snapshot is
|
// Read-modify-write under the dao mutex so the snapshot is
|
||||||
// consistent with the value being overwritten. The mutex holds
|
// consistent with the value being overwritten. The mutex holds
|
||||||
// for the duration of this closure — no other writer can race.
|
// for the duration of this closure — no other writer can race.
|
||||||
let current = locate_image_exif_row(
|
let current =
|
||||||
connection.deref_mut(),
|
locate_image_exif_row(connection.deref_mut(), library_id_val, rel_path_val)?;
|
||||||
library_id_val,
|
|
||||||
rel_path_val,
|
|
||||||
)?;
|
|
||||||
|
|
||||||
// Snapshot only on first override. Subsequent overrides keep
|
// Snapshot only on first override. Subsequent overrides keep
|
||||||
// the original snapshot intact so a single revert restores
|
// the original snapshot intact so a single revert restores
|
||||||
@@ -1380,11 +1375,8 @@ impl ExifDao for SqliteExifDao {
|
|||||||
|
|
||||||
let mut connection = self.connection.lock().expect("Unable to get ExifDao");
|
let mut connection = self.connection.lock().expect("Unable to get ExifDao");
|
||||||
|
|
||||||
let current = locate_image_exif_row(
|
let current =
|
||||||
connection.deref_mut(),
|
locate_image_exif_row(connection.deref_mut(), library_id_val, rel_path_val)?;
|
||||||
library_id_val,
|
|
||||||
rel_path_val,
|
|
||||||
)?;
|
|
||||||
|
|
||||||
// No override active — nothing to revert. Return the current
|
// No override active — nothing to revert. Return the current
|
||||||
// row unchanged so the endpoint is idempotent.
|
// row unchanged so the endpoint is idempotent.
|
||||||
|
|||||||
Reference in New Issue
Block a user