🐛 Drive related bug fixes
This commit is contained in:
@@ -52,6 +52,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="bundleUploadMode" class="mt-3">
|
<div v-if="bundleUploadMode" class="mt-3">
|
||||||
|
<div class="mb-3">
|
||||||
|
<file-pool-select v-model="filePool" @update:pool="currentFilePool = $event" />
|
||||||
|
</div>
|
||||||
<upload-area
|
<upload-area
|
||||||
:filePool="filePool"
|
:filePool="filePool"
|
||||||
:pools="pools as SnFilePool[]"
|
:pools="pools as SnFilePool[]"
|
||||||
|
@@ -22,15 +22,10 @@ public class BundleController(AppDatabase db) : ControllerBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("{id:guid}")]
|
[HttpGet("{id:guid}")]
|
||||||
[Authorize]
|
|
||||||
public async Task<ActionResult<FileBundle>> GetBundle([FromRoute] Guid id, [FromQuery] string? passcode)
|
public async Task<ActionResult<FileBundle>> GetBundle([FromRoute] Guid id, [FromQuery] string? passcode)
|
||||||
{
|
{
|
||||||
if (HttpContext.Items["CurrentUser"] is not Account currentUser) return Unauthorized();
|
|
||||||
var accountId = Guid.Parse(currentUser.Id);
|
|
||||||
|
|
||||||
var bundle = await db.Bundles
|
var bundle = await db.Bundles
|
||||||
.Where(e => e.Id == id)
|
.Where(e => e.Id == id)
|
||||||
.Where(e => e.AccountId == accountId)
|
|
||||||
.Include(e => e.Files)
|
.Include(e => e.Files)
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
if (bundle is null) return NotFound();
|
if (bundle is null) return NotFound();
|
||||||
@@ -155,4 +150,4 @@ public class BundleController(AppDatabase db) : ControllerBase
|
|||||||
|
|
||||||
return NoContent();
|
return NoContent();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user