vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit 08f37b99355c2ea04c7d6a9eaf1138450fcc97a2
parent 4826ddca4c69356ce9e88c59cb5c424d7c9d5ca3
Author: BlackDex <black.dex@gmail.com>
Date:   Thu,  6 Jul 2023 10:14:04 +0200

Fix org creation regresion

A previous PR added a field which isn't there on the initial creation of
an org. This PR fixes that.

Diffstat:
Msrc/api/core/organizations.rs | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/api/core/organizations.rs b/src/api/core/organizations.rs @@ -106,7 +106,6 @@ struct OrgData { CollectionName: String, Key: String, Name: String, - ExternalId: String, Keys: Option<OrgKeyData>, #[serde(rename = "PlanType")] _PlanType: NumberOrString, // Ignored, always use the same plan @@ -170,7 +169,7 @@ async fn create_organization(headers: Headers, data: JsonUpcase<OrgData>, mut co let org = Organization::new(data.Name, data.BillingEmail, private_key, public_key); let mut user_org = UserOrganization::new(headers.user.uuid, org.uuid.clone()); - let collection = Collection::new(org.uuid.clone(), data.CollectionName, Some(data.ExternalId)); + let collection = Collection::new(org.uuid.clone(), data.CollectionName, None); user_org.akey = data.Key; user_org.access_all = true;