feat: show original NAS photo paths in local gallery cards

This commit is contained in:
渡口浪人
2026-10-18 15:30:38 +08:00
parent a05260712e
commit 2af0aea2f6
10 changed files with 184 additions and 5 deletions
+6
View File
@@ -134,7 +134,13 @@ class Assets:
if not row:
raise FlowError(E.NOT_FOUND, "Asset not found", 404)
meta = self.db.one("SELECT * FROM asset_metadata WHERE asset_id=?", (asset_id,))
provenance = self.db.one(
"SELECT payload FROM asset_sources WHERE asset_id=?", (asset_id,)
)
return {
"source_path": json.loads(provenance["payload"]).get("source_path")
if provenance
else None,
"starred": bool(meta and meta["starred"]),
"origin": meta["origin"] if meta else "unknown",
"job_id": meta["job_id"] if meta else None,