forked from gorb/backend
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> {
|
pub async fn fetch_memberships(&self, conn: &mut Conn) -> Result<Vec<Guild>, Error> {
|
||||||
use guild_members::dsl;
|
use guild_members::dsl;
|
||||||
let memberships: Vec<MemberBuilder> = dsl::guild_members
|
let memberships: Vec<MemberBuilder> = load_or_empty(
|
||||||
.filter(dsl::user_uuid.eq(self.uuid))
|
dsl::guild_members
|
||||||
.select(MemberBuilder::as_select())
|
.filter(dsl::user_uuid.eq(self.uuid))
|
||||||
.load(conn)
|
.select(MemberBuilder::as_select())
|
||||||
.await?;
|
.load(conn)
|
||||||
|
.await
|
||||||
|
)?;
|
||||||
|
|
||||||
let mut guilds: Vec<Guild> = vec![];
|
let mut guilds: Vec<Guild> = vec![];
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue