@@ -119,11 +119,8 @@ export async function getLinear(contracts, address) {
119119 const batch = await linearSR.getBatch(contracts, address);
120120 const { amount, withdrawn } = batch;
121121
122− // Contract errors on withdrawing from a user that does not have any
123− const available =
124− amount > 0
125− ? Math.min(await linearSR.getWithdrawLimit(contracts, address), remaining)
126− : 0;
122+ const limit = await linearSR.getWithdrawLimit(contracts, address);
123+ const available = Math.min(limit - withdrawn, remaining);
127124
128125 const total = Math.min(amount, remaining);
129126