File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -25,14 +25,13 @@ pub trait QueryBuilder:
25
25
self . prepare_table_ref ( table, sql) ;
26
26
}
27
27
28
- self . prepare_output ( & insert. returning , sql) ;
29
-
30
- write ! ( sql, " " ) . unwrap ( ) ;
31
-
32
28
if insert. default_values . is_some ( ) && insert. columns . is_empty ( ) && insert. source . is_none ( ) {
29
+ self . prepare_output ( & insert. returning , sql) ;
30
+ write ! ( sql, " " ) . unwrap ( ) ;
33
31
let num_rows = insert. default_values . unwrap ( ) ;
34
32
self . insert_default_values ( num_rows, sql) ;
35
33
} else {
34
+ write ! ( sql, " " ) . unwrap ( ) ;
36
35
write ! ( sql, "(" ) . unwrap ( ) ;
37
36
insert. columns . iter ( ) . fold ( true , |first, col| {
38
37
if !first {
@@ -43,6 +42,8 @@ pub trait QueryBuilder:
43
42
} ) ;
44
43
write ! ( sql, ")" ) . unwrap ( ) ;
45
44
45
+ self . prepare_output ( & insert. returning , sql) ;
46
+
46
47
if let Some ( source) = & insert. source {
47
48
write ! ( sql, " " ) . unwrap ( ) ;
48
49
match source {
You can’t perform that action at this time.
0 commit comments