fix: correct create event warnings
This commit is contained in:
		
							parent
							
								
									33481ec062
								
							
						
					
					
						commit
						667ffb4239
					
				
					 3 changed files with 20 additions and 5 deletions
				
			
		|  | @ -822,7 +822,10 @@ pub async fn invite_helper<'a>( | ||||||
|                     serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) |                     serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) | ||||||
|                         .expect("Raw::from_value always works.") |                         .expect("Raw::from_value always works.") | ||||||
|                         .deserialize() |                         .deserialize() | ||||||
|                         .map_err(|_| Error::bad_database("Invalid PowerLevels event in db.")) |                         .map_err(|e| { | ||||||
|  |                             warn!("Invalid create event: {}", e); | ||||||
|  |                             Error::bad_database("Invalid create event in db.") | ||||||
|  |                         }) | ||||||
|                 }) |                 }) | ||||||
|                 .transpose()?; |                 .transpose()?; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1776,7 +1776,10 @@ impl Rooms { | ||||||
|                 serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) |                 serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) | ||||||
|                     .expect("Raw::from_value always works.") |                     .expect("Raw::from_value always works.") | ||||||
|                     .deserialize() |                     .deserialize() | ||||||
|                     .map_err(|_| Error::bad_database("Invalid PowerLevels event in db.")) |                     .map_err(|e| { | ||||||
|  |                         warn!("Invalid create event: {}", e); | ||||||
|  |                         Error::bad_database("Invalid create event in db.") | ||||||
|  |                     }) | ||||||
|             }) |             }) | ||||||
|             .transpose()?; |             .transpose()?; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1036,7 +1036,10 @@ fn handle_outlier_pdu<'a>( | ||||||
|             serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) |             serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) | ||||||
|                 .expect("Raw::from_value always works.") |                 .expect("Raw::from_value always works.") | ||||||
|                 .deserialize() |                 .deserialize() | ||||||
|                 .map_err(|_| "Invalid PowerLevels event in db.".to_owned())?; |                 .map_err(|e| { | ||||||
|  |                     warn!("Invalid create event: {}", e); | ||||||
|  |                     "Invalid create event in db.".to_owned() | ||||||
|  |                 })?; | ||||||
| 
 | 
 | ||||||
|         let room_version_id = &create_event_content.room_version; |         let room_version_id = &create_event_content.room_version; | ||||||
|         let room_version = RoomVersion::new(room_version_id).expect("room version is supported"); |         let room_version = RoomVersion::new(room_version_id).expect("room version is supported"); | ||||||
|  | @ -1323,7 +1326,10 @@ async fn upgrade_outlier_to_timeline_pdu( | ||||||
|         serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) |         serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) | ||||||
|             .expect("Raw::from_value always works.") |             .expect("Raw::from_value always works.") | ||||||
|             .deserialize() |             .deserialize() | ||||||
|             .map_err(|_| "Invalid PowerLevels event in db.".to_owned())?; |             .map_err(|e| { | ||||||
|  |                 warn!("Invalid create event: {}", e); | ||||||
|  |                 "Invalid create event in db.".to_owned() | ||||||
|  |             })?; | ||||||
| 
 | 
 | ||||||
|     let room_version_id = &create_event_content.room_version; |     let room_version_id = &create_event_content.room_version; | ||||||
|     let room_version = RoomVersion::new(room_version_id).expect("room version is supported"); |     let room_version = RoomVersion::new(room_version_id).expect("room version is supported"); | ||||||
|  | @ -2210,7 +2216,10 @@ pub fn create_join_event_template_route( | ||||||
|             serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) |             serde_json::from_value::<Raw<CreateEventContent>>(create_event.content.clone()) | ||||||
|                 .expect("Raw::from_value always works.") |                 .expect("Raw::from_value always works.") | ||||||
|                 .deserialize() |                 .deserialize() | ||||||
|                 .map_err(|_| Error::bad_database("Invalid PowerLevels event in db.")) |                 .map_err(|e| { | ||||||
|  |                     warn!("Invalid create event: {}", e); | ||||||
|  |                     Error::bad_database("Invalid create event in db.") | ||||||
|  |                 }) | ||||||
|         }) |         }) | ||||||
|         .transpose()?; |         .transpose()?; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue