diff options
author | Shav Kinderlehrer <[email protected]> | 2024-04-07 15:35:46 -0400 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2024-04-07 15:35:46 -0400 |
commit | f080854b84d80f6063b4f9392d059a84ec09e66c (patch) | |
tree | c5b64f79fc808b0dd417ca18753aa81e17444770 /src/post.rs | |
parent | 2405c9cf315f3bba470a2d373089ff011a20572e (diff) | |
download | chela-f080854b84d80f6063b4f9392d059a84ec09e66c.tar.gz chela-f080854b84d80f6063b4f9392d059a84ec09e66c.zip |
Version 1.0v1.0.0
Diffstat (limited to 'src/post.rs')
-rw-r--r-- | src/post.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/post.rs b/src/post.rs index b597f99..e19d6ae 100644 --- a/src/post.rs +++ b/src/post.rs @@ -44,8 +44,8 @@ pub async fn create_link( if let Some(index) = id.index { res = sqlx::query( " -INSERT INTO chela.urls (index,id,url) -VALUES ($1,$2,$3) +INSERT INTO chela.urls (index,id,url,custom_id) +VALUES ($1,$2,$3,false) ", ) .bind(index) @@ -56,8 +56,8 @@ VALUES ($1,$2,$3) } else { res = sqlx::query( " -INSERT INTO chela.urls (id,url) -VALUES ($1,$2) +INSERT INTO chela.urls (id,url,custom_id) +VALUES ($1,$2,true) ", ) .bind(id.id.clone()) @@ -102,7 +102,7 @@ VALUES ($1,$2) async fn generate_id(form: CreateForm, state: ServerState) -> eyre::Result<NextId> { if form.id.is_empty() { let existing_row: Result<UrlRow, sqlx::Error> = - sqlx::query_as("SELECT * FROM chela.urls WHERE url = $1") + sqlx::query_as("SELECT * FROM chela.urls WHERE url = $1 AND custom_id = 'false'") .bind(form.url.as_str()) .fetch_one(&state.db_pool) .await; |