diff options
Diffstat (limited to 'rust')
| -rw-r--r-- | rust/src/api_entity_crud.rs | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/rust/src/api_entity_crud.rs b/rust/src/api_entity_crud.rs index cf17a329..eb7a3ac9 100644 --- a/rust/src/api_entity_crud.rs +++ b/rust/src/api_entity_crud.rs @@ -1030,6 +1030,18 @@ impl EntityCrud for ReleaseEntity {                  )?);              }          } +        if expand.creators { +            if let Some(ref mut contribs) = self.contribs { +                for contrib in contribs { +                    if let Some(ref creator_id) = contrib.creator_id { +                        contrib.creator = Some(CreatorEntity::db_get( +                            conn, +                            FatCatId::from_str(creator_id)?, +                            HideFlags::none())?); +                    } +                } +            } +        }          Ok(())      } | 
