summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-api/src/relay_list.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/mullvad-api/src/relay_list.rs b/mullvad-api/src/relay_list.rs
index 4a2d68a071..28ce37aec0 100644
--- a/mullvad-api/src/relay_list.rs
+++ b/mullvad-api/src/relay_list.rs
@@ -357,7 +357,9 @@ impl WireGuardRelay {
let endpoint_data =
relay_list::RelayEndpointData::Wireguard(relay_list::WireguardRelayEndpointData {
public_key: self.public_key,
- daita: self.daita,
+ // FIXME: This hack is forward-compatible with 'features' being rolled out.
+ // Should unwrap to 'false' once 'daita' field is removed.
+ daita: self.features.daita.map(|_| true).unwrap_or(self.daita),
shadowsocks_extra_addr_in: HashSet::from_iter(self.shadowsocks_extra_addr_in),
quic: self.features.quic.map(relay_list::Quic::from),
});