diff --git a/plugins/decky-vault/src/components/session-form.tsx b/plugins/decky-vault/src/components/session-form.tsx index dd23809..19f7fac 100644 --- a/plugins/decky-vault/src/components/session-form.tsx +++ b/plugins/decky-vault/src/components/session-form.tsx @@ -211,7 +211,7 @@ export default function SessionForm({ setError("No API key configured. Set one in the Settings tab.") return } - if (session.fpsAvg == null || session.fpsAvg <= 0) { + if (session.fpsAvg == null || !(session.fpsAvg > 0)) { setError("No FPS data captured. Re-record the session, or use Export to File only.") return } diff --git a/plugins/decky-vault/src/lib/store.ts b/plugins/decky-vault/src/lib/store.ts index 96bd46d..e4be2d2 100644 --- a/plugins/decky-vault/src/lib/store.ts +++ b/plugins/decky-vault/src/lib/store.ts @@ -256,7 +256,7 @@ export function buildImportPayload(sess: SessionData): DeckyVaultImportV1 { version: 1, steamAppId: sess.appId ?? 0, hardwareSlug: sess.hardwareSlug, - fpsAvg: sess.fpsAvg == null || sess.fpsAvg <= 0 ? 0 : sanitizeFps(sess.fpsAvg)!, + fpsAvg: sess.fpsAvg == null || !(sess.fpsAvg > 0) ? 0 : sanitizeFps(sess.fpsAvg)!, fpsLow: sanitizeFps(sess.fpsLow), fpsOnePercentLow: sanitizeFps(sess.fpsOnePercentLow), fpsHigh: sanitizeFps(sess.fpsHigh),