fix: return empty vector instead of 404 error
This commit is contained in:
parent
6bc2cdc3c7
commit
cade49d9c6
1 changed files with 7 additions and 5 deletions
|
@ -933,11 +933,13 @@ impl Me {
|
|||
|
||||
pub async fn fetch_memberships(&self, conn: &mut Conn) -> Result<Vec<Guild>, Error> {
|
||||
use guild_members::dsl;
|
||||
let memberships: Vec<MemberBuilder> = dsl::guild_members
|
||||
let memberships: Vec<MemberBuilder> = load_or_empty(
|
||||
dsl::guild_members
|
||||
.filter(dsl::user_uuid.eq(self.uuid))
|
||||
.select(MemberBuilder::as_select())
|
||||
.load(conn)
|
||||
.await?;
|
||||
.await
|
||||
)?;
|
||||
|
||||
let mut guilds: Vec<Guild> = vec![];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue