From f09baa83b7b64774fb83cc7551d88b61b71003aa Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Sat, 7 Feb 2026 19:34:41 +0530 Subject: [PATCH 1/3] fix for conversion --- src/lib/helpers/unit.ts | 2 +- .../bucket-[bucket]/settings/updateMaxFileSize.svelte | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/helpers/unit.ts b/src/lib/helpers/unit.ts index bc24429bdf..9163a8f6eb 100644 --- a/src/lib/helpers/unit.ts +++ b/src/lib/helpers/unit.ts @@ -53,7 +53,7 @@ export function createValueUnitPair(initialValue = 0, units: Unit } const unitInBase = v * prevUnit.value; - return unitInBase / newUnit.value; + return Math.round(unitInBase / newUnit.value); }); }); return { diff --git a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte index dd7b874fa7..5d79d94e90 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte +++ b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte @@ -19,9 +19,7 @@ const options = units.map((v) => ({ label: v.name, value: v.name })); $: selectedUnit = $unit; - const maxValue = function formMaxFileSize() { - return (service * 1000 * 1000) / units.find((unit) => unit.name === selectedUnit).value; - }; + $: maxValue = (service * 1000 * 1000) / units.find((unit) => unit.name === selectedUnit).value; function updateMaxSize() { updateBucket( @@ -80,7 +78,7 @@ disabled={$readOnly && !GRACE_PERIOD_OVERRIDE} placeholder={bucket.maximumFileSize.toString()} min={0} - max={isCloud ? maxValue() : Infinity} + max={isCloud ? maxValue : Infinity} bind:value={$value} /> From 4490c79caf159b723b59874cc56938fe56396ba9 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Sat, 7 Feb 2026 19:48:46 +0530 Subject: [PATCH 2/3] fix: for row security also changing --- .../database-[database]/table-[table]/settings/+page.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte index bca5e5fde1..b024ad5858 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte @@ -21,7 +21,10 @@ return { name: table.name, tableId: page.params.table, - databaseId: page.params.database + databaseId: page.params.database, + rowSecurity: table.recordSecurity, + enabled: table.enabled, + permissions: table.$permissions }; }); From c773fd0b8d1a3ed9c1e0047fce27f43cb03d52dc Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Sat, 7 Feb 2026 20:12:09 +0530 Subject: [PATCH 3/3] fix f=gigabytes --- src/lib/helpers/unit.ts | 2 +- .../bucket-[bucket]/settings/updateMaxFileSize.svelte | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/helpers/unit.ts b/src/lib/helpers/unit.ts index 9163a8f6eb..bc24429bdf 100644 --- a/src/lib/helpers/unit.ts +++ b/src/lib/helpers/unit.ts @@ -53,7 +53,7 @@ export function createValueUnitPair(initialValue = 0, units: Unit } const unitInBase = v * prevUnit.value; - return Math.round(unitInBase / newUnit.value); + return unitInBase / newUnit.value; }); }); return { diff --git a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte index 5d79d94e90..dbd2a90337 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte +++ b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte @@ -21,11 +21,13 @@ $: maxValue = (service * 1000 * 1000) / units.find((unit) => unit.name === selectedUnit).value; + $: step = $unit === 'Gigabytes' ? 0.01 : 1; + function updateMaxSize() { updateBucket( bucket, { - maximumFileSize: $baseValue + maximumFileSize: Math.round($baseValue) }, { trackEventName: Submit.BucketUpdateSize, @@ -78,6 +80,7 @@ disabled={$readOnly && !GRACE_PERIOD_OVERRIDE} placeholder={bucket.maximumFileSize.toString()} min={0} + {step} max={isCloud ? maxValue : Infinity} bind:value={$value} />