Fix error in emoji update SQL query
This commit is contained in:
parent
521c2cbe41
commit
76e85a3b7b
2 changed files with 27 additions and 1 deletions
|
@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed error in emoji update SQL query.
|
||||||
|
|
||||||
## [1.18.0] - 2023-03-21
|
## [1.18.0] - 2023-03-21
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
@ -65,7 +65,7 @@ pub async fn update_emoji(
|
||||||
SET
|
SET
|
||||||
image = $1,
|
image = $1,
|
||||||
updated_at = $2
|
updated_at = $2
|
||||||
WHERE id = $4
|
WHERE id = $3
|
||||||
RETURNING emoji
|
RETURNING emoji
|
||||||
",
|
",
|
||||||
&[
|
&[
|
||||||
|
@ -224,6 +224,28 @@ mod tests {
|
||||||
assert_eq!(emoji.hostname, Some(hostname.to_string()));
|
assert_eq!(emoji.hostname, Some(hostname.to_string()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[tokio::test]
|
||||||
|
#[serial]
|
||||||
|
async fn test_update_emoji() {
|
||||||
|
let db_client = &create_test_database().await;
|
||||||
|
let image = EmojiImage::default();
|
||||||
|
let emoji = create_emoji(
|
||||||
|
db_client,
|
||||||
|
"test",
|
||||||
|
None,
|
||||||
|
image.clone(),
|
||||||
|
None,
|
||||||
|
&Utc::now(),
|
||||||
|
).await.unwrap();
|
||||||
|
let updated_emoji = update_emoji(
|
||||||
|
db_client,
|
||||||
|
&emoji.id,
|
||||||
|
image,
|
||||||
|
&Utc::now(),
|
||||||
|
).await.unwrap();
|
||||||
|
assert_ne!(updated_emoji.updated_at, emoji.updated_at);
|
||||||
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
#[serial]
|
#[serial]
|
||||||
async fn test_delete_emoji() {
|
async fn test_delete_emoji() {
|
||||||
|
|
Loading…
Reference in a new issue