Handle errors on insert to 'events' 'eventsFTS' 'tags'
This commit is contained in:
		
							parent
							
								
									292010b830
								
							
						
					
					
						commit
						93eaa61e1e
					
				
					 1 changed files with 9 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -428,10 +428,9 @@ impl SqliteDb {
 | 
			
		|||
                ])
 | 
			
		||||
                .build_sqlx(sea_query::SqliteQueryBuilder);
 | 
			
		||||
 | 
			
		||||
            let results = sqlx::query_with(&sql, values)
 | 
			
		||||
                .execute(&self.pool)
 | 
			
		||||
                .await
 | 
			
		||||
                .unwrap();
 | 
			
		||||
            if let Err(e) = sqlx::query_with(&sql, values).execute(&self.pool).await {
 | 
			
		||||
                log::error!("Error inserting event into 'events' table: {}", e);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // Insert into EventsFTS table
 | 
			
		||||
            dbg!("inserting new event into eventsFTS");
 | 
			
		||||
| 
						 | 
				
			
			@ -441,10 +440,9 @@ impl SqliteDb {
 | 
			
		|||
                .values_panic([id.clone().into(), content.into()])
 | 
			
		||||
                .build_sqlx(sea_query::SqliteQueryBuilder);
 | 
			
		||||
 | 
			
		||||
            let results = sqlx::query_with(&sql, values)
 | 
			
		||||
                .execute(&self.pool)
 | 
			
		||||
                .await
 | 
			
		||||
                .unwrap();
 | 
			
		||||
            if let Err(e) = sqlx::query_with(&sql, values).execute(&self.pool).await {
 | 
			
		||||
                log::error!("Error inserting event into 'eventsFTS' table: {}", e);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // Insert into Tags table
 | 
			
		||||
            dbg!("inserting new event into tags");
 | 
			
		||||
| 
						 | 
				
			
			@ -460,10 +458,9 @@ impl SqliteDb {
 | 
			
		|||
                            .values_panic([tag_name.into(), tag_value.into(), id.clone().into()])
 | 
			
		||||
                            .build_sqlx(sea_query::SqliteQueryBuilder);
 | 
			
		||||
 | 
			
		||||
                        let results = sqlx::query_with(&sql, values)
 | 
			
		||||
                            .execute(&self.pool)
 | 
			
		||||
                            .await
 | 
			
		||||
                            .unwrap();
 | 
			
		||||
                        if let Err(e) = sqlx::query_with(&sql, values).execute(&self.pool).await {
 | 
			
		||||
                            log::error!("Error inserting event into 'tags' table: {}", e);
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue