diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-13 14:11:29 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-13 14:11:31 -0700 |
commit | ea9baf30518a713b988c239e97300453cd206355 (patch) | |
tree | 4fd809c7f7f78c3b5b3baca1129104d6dd8eeaa1 | |
parent | a31e0830b81ae8bcd70d5cc1ed1094509834c455 (diff) | |
download | fatcat-ea9baf30518a713b988c239e97300453cd206355.tar.gz fatcat-ea9baf30518a713b988c239e97300453cd206355.zip |
rust: fix creator field order mangling
It's sort of disturbing that this sort of typo/bug can have an actual
runtime impact. (struct field order must match schema order)
-rw-r--r-- | rust/src/database_models.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rust/src/database_models.rs b/rust/src/database_models.rs index 60d6922c..1b0c2de3 100644 --- a/rust/src/database_models.rs +++ b/rust/src/database_models.rs @@ -161,10 +161,10 @@ pub struct CreatorRevRow { pub id: Uuid, pub extra_json: Option<serde_json::Value>, pub display_name: String, - pub orcid: Option<String>, - pub wikidata_qid: Option<String>, pub given_name: Option<String>, pub surname: Option<String>, + pub orcid: Option<String>, + pub wikidata_qid: Option<String>, } #[derive(Debug, Associations, AsChangeset, Insertable)] @@ -172,10 +172,10 @@ pub struct CreatorRevRow { pub struct CreatorRevNewRow { pub extra_json: Option<serde_json::Value>, pub display_name: String, - pub orcid: Option<String>, - pub wikidata_qid: Option<String>, pub given_name: Option<String>, pub surname: Option<String>, + pub orcid: Option<String>, + pub wikidata_qid: Option<String>, } entity_structs!( |