diff --git a/database-service/src/characters.rs b/database-service/src/characters.rs index a3b7373..a03df49 100644 --- a/database-service/src/characters.rs +++ b/database-service/src/characters.rs @@ -103,9 +103,9 @@ impl CharacterRepository { } pub async fn delete_character(&self, character_id: i32, delete_type: i32) -> Result { - let mut query = "UPDATE character SET \"updatedAt\" = NOW(), \"deletedAt\" = NOW() + '24 hours' WHERE id = $1 RETURNING \"userId\", extract(epoch from (\"deletedAt\" - now()))::BIGINT as deleted_at"; + let mut query = "UPDATE character SET \"updatedAt\" = NOW(), \"deletedAt\" = NOW() + '24 hours' WHERE id = $1 RETURNING \"userId\" as user_id, extract(epoch from (\"deletedAt\" - now()))::BIGINT as deleted_at"; if 0 == delete_type { - query = "UPDATE character SET \"updatedAt\" = NOW(), \"deletedAt\" = null WHERE id = $1 RETURNING \"userId\", 0::BIGINT as deleted_at"; + query = "UPDATE character SET \"updatedAt\" = NOW(), \"deletedAt\" = null WHERE id = $1 RETURNING \"userId\" as user_id, 0::BIGINT as deleted_at"; } let result = sqlx::query(query).bind(character_id).fetch_one(&self.pool).await?;