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