forked from didirus/AstralRinth
fix version uploading
This commit is contained in:
@@ -20,7 +20,7 @@ WHERE ctid IN (
|
||||
FROM CTE
|
||||
WHERE row_num > 1
|
||||
);
|
||||
|
||||
x
|
||||
ALTER TABLE version_fields
|
||||
ADD PRIMARY KEY (version_id, field_id, enum_value);
|
||||
|
||||
|
||||
@@ -757,7 +757,12 @@ impl VersionField {
|
||||
l.field_id.0,
|
||||
l.version_id.0,
|
||||
l.int_value,
|
||||
l.enum_value.as_ref().map(|e| e.0),
|
||||
if let Some(enum_value) = l.enum_value.as_ref().map(|e| e.0)
|
||||
{
|
||||
enum_value
|
||||
} else {
|
||||
-1
|
||||
},
|
||||
l.string_value.clone(),
|
||||
)
|
||||
})
|
||||
@@ -772,7 +777,7 @@ impl VersionField {
|
||||
&version_ids[..],
|
||||
&int_values[..] as &[Option<i32>],
|
||||
&string_values[..] as &[Option<String>],
|
||||
&enum_values[..] as &[Option<i32>]
|
||||
&enum_values[..] as &[i32]
|
||||
)
|
||||
.execute(&mut **transaction)
|
||||
.await?;
|
||||
|
||||
Reference in New Issue
Block a user