mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-08-29 02:26:59 +08:00
63c4072455
The integration assertion parsed raw_value with int(). raw_value is the numeric metric column rendered as a string, so its shape follows the database and PostgreSQL returns "1.0000000"; compare with Decimal instead. This is the two PR-specific integration failures. CorePlugin took its class-level fallback formatter from whichever instance was constructed first, so a destination's timezone or show_zero_resubmissions leaked into how metrics from an unconfigured core plugin rendered, and with core disabled entirely the fallback stayed None and zero counts rendered as the raw key. Give the class a stable unconfigured formatter and stop mutating it. Docs: tightened per review, and say plainly that older jobs do not show the metric. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C5F4LLXH1Rpt2MCLQCgwgU