diff options
Diffstat (limited to 'rust/src/bin')
| -rw-r--r-- | rust/src/bin/fatcat-auth.rs | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/rust/src/bin/fatcat-auth.rs b/rust/src/bin/fatcat-auth.rs index 4b90da74..5a8f0f98 100644 --- a/rust/src/bin/fatcat-auth.rs +++ b/rust/src/bin/fatcat-auth.rs @@ -106,7 +106,11 @@ fn run() -> Result<()> {          },          ("create-token", Some(subm)) => {              let editor_id = FatCatId::from_str(subm.value_of("editor-id").unwrap())?; -            println!("{}", confectionary.create_token(&db_conn, editor_id, None)?); +            // check that editor exists +            let _ed: fatcat::database_models::EditorRow = fatcat::database_schema::editor::table +                .find(&editor_id.to_uuid()) +                .get_result(&db_conn)?; +            println!("{}", confectionary.create_token(editor_id, None)?);          },          ("inspect-token", Some(subm)) => {              confectionary.inspect_token(&db_conn, subm.value_of("token").unwrap())?; | 
