Minor bugfixes

This commit is contained in:
2026-05-02 10:23:25 +02:00
parent 12c618f8dd
commit d541cf18b1
3 changed files with 14 additions and 15 deletions

View File

@@ -7,11 +7,11 @@ use axum::{
response::IntoResponse,
};
use serde_json::json;
use sqlx::{query, Row};
use sqlx::{Row, query};
use crate::{
AppState,
models::{FilteredUser, Ticket, TicketCreateScheme, TicketResponse, TicketUpdateScheme},
models::{FilteredUser, TicketCreateScheme, TicketResponse, TicketUpdateScheme},
};
pub async fn create_ticket(
@@ -217,4 +217,3 @@ pub async fn edit_ticket(
Ok(Json(response))
}

View File

@@ -57,5 +57,5 @@ async fn main() {
.layer(cors);
let listener = tokio::net::TcpListener::bind("0.0.0.0:8001").await.unwrap();
axum::serve(listener, app).await;
let _ = axum::serve(listener, app).await;
}

View File

@@ -3,17 +3,17 @@ use std::fmt::Display;
use serde::{Deserialize, Serialize};
use sqlx::{Decode, prelude::Type};
#[derive(Deserialize, Serialize, PartialEq, Debug, sqlx::FromRow)]
pub struct Ticket {
pub id: i32,
pub category: String,
pub betreff: String,
pub description: String,
pub room: i16,
pub status: String,
pub date: chrono::DateTime<chrono::Utc>,
pub user_id: i16,
}
// #[derive(Deserialize, Serialize, PartialEq, Debug, sqlx::FromRow)]
// pub struct Ticket {
// pub id: i32,
// pub category: String,
// pub betreff: String,
// pub description: String,
// pub room: i16,
// pub status: String,
// pub date: chrono::DateTime<chrono::Utc>,
// pub user_id: i16,
// }
#[derive(Deserialize, Serialize, Debug, PartialEq)]
pub struct TicketResponse {