diff --git a/src/olympic/keel/src/media.cpp b/src/olympic/keel/src/media.cpp index fdbb0111..e3b6804d 100644 --- a/src/olympic/keel/src/media.cpp +++ b/src/olympic/keel/src/media.cpp @@ -154,13 +154,12 @@ ox::Result uuidToPath(Context &ctx, ox::UUID const&uuid) noexce } ox::Error reloadAsset(keel::Context &ctx, ox::StringViewCR assetId) noexcept { - ox::UUIDStr uuidStr; if (beginsWith(assetId, "uuid://")) { return ctx.assetManager.reloadAsset(substr(assetId, 7)); } else { - auto const [uuid, uuidErr] = getUuid(ctx, assetId); + auto const [uuid, uuidErr] = getUuid(ctx, assetId); if (!uuidErr) { - return ctx.assetManager.reloadAsset(uuidStr); + return ctx.assetManager.reloadAsset(uuid.toString()); } else { return ctx.assetManager.reloadAsset(assetId); }