Skip to content

Update Handling of Committed Trades - #409

Merged
Step7750 merged 1 commit into
masterfrom
fix/steam-trade-status-handling-committed
Jul 28, 2026
Merged

Update Handling of Committed Trades#409
Step7750 merged 1 commit into
masterfrom
fix/steam-trade-status-handling-committed

Conversation

@Step7750

@Step7750 Step7750 commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Some trades can linger in the Committed state without ever reaching Complete. Since they are functionally equivalent, we need to report them server-side as well.

Ref CSF-1717


Note

Medium Risk
Changes which Steam trade statuses are forwarded for marketplace verification; mis-filtering could miss or over-report trades, but scope is limited to one filter in the alarms trade-history path.

Overview
Trade history reporting now treats Steam trades in Committed status the same as completed ones when building history from GetTradeHistory.

getTradeHistoryFromAPI previously kept only Complete and TradeProtectionRollback entries. The filter also allows TradeStatus.Committed, so trades that never transition to Complete but are already exchanged still reach CSFloat verification via pingTradeHistory. Escrow and CS:GO asset mapping behavior is unchanged.

Reviewed by Cursor Bugbot for commit 13db4d0. Bugbot is set up for automated code reviews on this repo. Configure here.

Some trades can linger in the `Committed` state without ever reaching `Complete`. Since they are functionally equivalent, we need to report them server-side as well.

Ref CSF-1717
@Step7750
Step7750 requested a review from GODrums July 28, 2026 05:33
@Step7750 Step7750 added the bug label Jul 28, 2026
@Step7750
Step7750 merged commit 1265da2 into master Jul 28, 2026
4 checks passed
@Step7750
Step7750 deleted the fix/steam-trade-status-handling-committed branch July 28, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants