Manufacturing tolerances mean spools often weigh 10-50g more than advertised. Spoolman rejects these with 422 error.
Current Behavior
Theoretical max = filament_weight + spool_weight
Backend rejects if measured_weight > theoretical max
Users cant save accurate measurements
Proposed Fix
Option A: Remove Validation
Just allow any weight. Trust user input.
Option B: Warning Instead of Error
Show warning but allow saving.
Option C: Tolerance Setting
Allow X% over theoretical (default 10%).
Recommendation
Option A - just remove the validation. Users know what they measured.
## Summary
Remove/relax validation that prevents spools from exceeding theoretical weight.
## Upstream Issue
- https://github.com/Donkie/Spoolman/issues/299 (3 thumbs up)
## Problem
Manufacturing tolerances mean spools often weigh 10-50g more than advertised. Spoolman rejects these with 422 error.
## Current Behavior
- Theoretical max = filament_weight + spool_weight
- Backend rejects if measured_weight > theoretical max
- Users cant save accurate measurements
## Proposed Fix
### Option A: Remove Validation
Just allow any weight. Trust user input.
### Option B: Warning Instead of Error
Show warning but allow saving.
### Option C: Tolerance Setting
Allow X% over theoretical (default 10%).
## Recommendation
Option A - just remove the validation. Users know what they measured.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Remove/relax validation that prevents spools from exceeding theoretical weight.
Upstream Issue
Problem
Manufacturing tolerances mean spools often weigh 10-50g more than advertised. Spoolman rejects these with 422 error.
Current Behavior
Proposed Fix
Option A: Remove Validation
Just allow any weight. Trust user input.
Option B: Warning Instead of Error
Show warning but allow saving.
Option C: Tolerance Setting
Allow X% over theoretical (default 10%).
Recommendation
Option A - just remove the validation. Users know what they measured.