AppEndpoint.name is required for both the client and server
This commit is contained in:
parent
31641b1ea1
commit
0dbf9f519e
|
@ -3,7 +3,7 @@ use canapi::Endpoint;
|
||||||
#[derive(Clone, Default, Serialize, Deserialize)]
|
#[derive(Clone, Default, Serialize, Deserialize)]
|
||||||
pub struct AppEndpoint {
|
pub struct AppEndpoint {
|
||||||
pub id: Option<i32>,
|
pub id: Option<i32>,
|
||||||
pub name: Option<String>,
|
pub name: String,
|
||||||
pub website: Option<String>,
|
pub website: Option<String>,
|
||||||
pub redirect_uri: Option<String>,
|
pub redirect_uri: Option<String>,
|
||||||
pub client_id: Option<String>,
|
pub client_id: Option<String>,
|
||||||
|
|
|
@ -44,7 +44,7 @@ impl Provider<Connection> for App {
|
||||||
|
|
||||||
let client_secret = random_hex();
|
let client_secret = random_hex();
|
||||||
let app = App::insert(conn, NewApp {
|
let app = App::insert(conn, NewApp {
|
||||||
name: data.name.expect("App::create: name is required"),
|
name: data.name,
|
||||||
client_id: client_id,
|
client_id: client_id,
|
||||||
client_secret: client_secret,
|
client_secret: client_secret,
|
||||||
redirect_uri: data.redirect_uri,
|
redirect_uri: data.redirect_uri,
|
||||||
|
@ -53,7 +53,7 @@ impl Provider<Connection> for App {
|
||||||
|
|
||||||
Ok(AppEndpoint {
|
Ok(AppEndpoint {
|
||||||
id: Some(app.id),
|
id: Some(app.id),
|
||||||
name: Some(app.name),
|
name: app.name,
|
||||||
client_id: Some(app.client_id),
|
client_id: Some(app.client_id),
|
||||||
client_secret: Some(app.client_secret),
|
client_secret: Some(app.client_secret),
|
||||||
redirect_uri: app.redirect_uri,
|
redirect_uri: app.redirect_uri,
|
||||||
|
|
Loading…
Reference in New Issue