make link codes unaware of upper and lower case

This commit is contained in:
2021-08-12 15:48:02 +02:00
committed by dietrich
parent 50da81889e
commit a5cfdeff54
5 changed files with 41 additions and 38 deletions
+7 -3
View File
@@ -231,9 +231,13 @@ impl LinkDbOperations<Self> for Link {
code: &str,
server_config: &ServerConfig,
) -> Result<Self, ServerError> {
let link = sqlx::query_as!(Self, "Select * from links where code = ? ", code)
.fetch_one(&server_config.db_pool)
.await;
let link = sqlx::query_as!(
Self,
"Select * from links where code = ? COLLATE NOCASE",
code
)
.fetch_one(&server_config.db_pool)
.await;
tracing::info!("Found link: {:?}", &link);
link.map_err(ServerError::Database)
}
+2 -2
View File
@@ -86,8 +86,8 @@ pub async fn wasm_app(config: web::Data<crate::ServerConfig>) -> Result<HttpResp
<body>
<section id="app"><div class="lds-ellipsis">Loading: <div></div><div></div><div></div><div></div></div></section>
<script type="module">
import init from '/app/pkg/package.js';
init('/app/pkg/package_bg.wasm');
import init from '/app/pkg/app.js';
init('/app/pkg/app_bg.wasm');
</script>
</body>
</html>"#,