We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4cb94be commit 5b56f9fCopy full SHA for 5b56f9f
1 file changed
src/update.rs
@@ -9,6 +9,8 @@ use cis_profile::schema::PublisherAuthority;
9
use cis_profile::schema::StandardAttributeString;
10
use cis_profile::schema::StandardAttributeValues;
11
use failure::Error;
12
+use std::collections::BTreeMap;
13
+use std::iter::FromIterator;
14
15
fn create_usernames_key(typ: &str) -> String {
16
format!("HACK#{}", typ)
@@ -91,6 +93,10 @@ fn update_and_sign_values_field(
91
93
for (k, v) in kv_pairs.into_iter() {
92
94
values.insert(k, Some(v));
95
}
96
+ } else {
97
+ field.values = Some(KeyValue(BTreeMap::from_iter(
98
+ kv_pairs.into_iter().map(|(k, v)| (k, Some(v))),
99
+ )))
100
101
if field.metadata.display.is_none() {
102
field.metadata.display = Some(Display::Staff);
0 commit comments