File tree 2 files changed +2
-5
lines changed
2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ impl<'a> NewUser<'a> {
54
54
email : Option < & ' a str > ,
55
55
conn : & PgConnection ,
56
56
) -> QueryResult < User > {
57
- use crate :: schema:: emails:: columns:: user_id;
58
57
use crate :: schema:: users:: dsl:: * ;
59
58
use diesel:: dsl:: sql;
60
59
use diesel:: insert_into;
@@ -91,9 +90,7 @@ impl<'a> NewUser<'a> {
91
90
92
91
let token = insert_into ( emails:: table)
93
92
. values ( & new_email)
94
- . on_conflict ( user_id)
95
- . do_update ( )
96
- . set ( & new_email)
93
+ . on_conflict_do_nothing ( )
97
94
. returning ( emails:: token)
98
95
. get_result :: < String > ( conn)
99
96
. optional ( ) ?;
Original file line number Diff line number Diff line change @@ -135,7 +135,7 @@ impl TestApp {
135
135
use diesel:: prelude:: * ;
136
136
137
137
let user = self . db ( |conn| {
138
-
138
+
139
139
140
140
let user = crate :: new_user ( username)
141
141
. create_or_update ( None , conn)
You can’t perform that action at this time.
0 commit comments