• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / supabase-swift / 24836480249

23 Apr 2026 12:56PM UTC coverage: 80.508% (+0.2%) from 80.266%
24836480249

push

github

web-flow
fix(storage): guard against empty transform routing through render endpoint (#968)

Empty TransformOptions (no width/height/resize/format/quality set) were
being routed through /render/image/ unnecessarily. Add an isEmpty property
to TransformOptions and use it in download() and getPublicURL() to only
switch endpoints when meaningful transform values are present.

Also changes the quality default from 80 to nil so TransformOptions()
is treated as an empty transform. The server applies its own quality
default (80) when not specified, so effective behavior is unchanged for
actual transform requests.

Fixes parity with supabase-js PR #2219 (commit 993bb5fc).

Linear: SDK-888

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

5 of 5 new or added lines in 2 files covered. (100.0%)

6 existing lines in 2 files now uncovered.

6840 of 8496 relevant lines covered (80.51%)

29.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

41.67
/Sources/Auth/Storage/KeychainLocalStorage.swift


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc