Page MenuHomePhorge

D4797.1768986061.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D4797.1768986061.diff

diff --git a/services/identity/src/database.rs b/services/identity/src/database.rs
--- a/services/identity/src/database.rs
+++ b/services/identity/src/database.rs
@@ -86,25 +86,23 @@
username: Option<String>,
user_public_key: Option<String>,
) -> Result<UpdateItemOutput, Error> {
- let mut update_expression = String::new();
+ let mut update_expression = String::from("SET ");
let mut expression_attribute_values = HashMap::new();
if let Some(reg) = registration {
update_expression
- .push_str(&format!("SET {} :r ", USERS_TABLE_REGISTRATION_ATTRIBUTE));
+ .push_str(&format!("{} = :r, ", USERS_TABLE_REGISTRATION_ATTRIBUTE));
expression_attribute_values
.insert(":r".into(), AttributeValue::B(Blob::new(reg.serialize())));
};
if let Some(username) = username {
update_expression
- .push_str(&format!("SET {} = :u ", USERS_TABLE_USERNAME_ATTRIBUTE));
+ .push_str(&format!("{} = :u, ", USERS_TABLE_USERNAME_ATTRIBUTE));
expression_attribute_values
.insert(":u".into(), AttributeValue::S(username));
};
if let Some(public_key) = user_public_key {
- update_expression.push_str(&format!(
- "SET {} = :k ",
- USERS_TABLE_USER_PUBLIC_KEY_ATTRIBUTE
- ));
+ update_expression
+ .push_str(&format!("{} = :k ", USERS_TABLE_USER_PUBLIC_KEY_ATTRIBUTE));
expression_attribute_values
.insert(":k".into(), AttributeValue::S(public_key));
};

File Metadata

Mime Type
text/plain
Expires
Wed, Jan 21, 9:01 AM (10 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5967711
Default Alt Text
D4797.1768986061.diff (1 KB)

Event Timeline