fix empty but non-null date entries #630
@@ -362,12 +362,16 @@ ASKÖ Ruderverein Donau Linz", self.name),
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        let halfprice = if let Some(member_since_date) = &self.member_since_date {
 | 
			
		||||
            let member_since_date =
 | 
			
		||||
                NaiveDate::parse_from_str(member_since_date, "%Y-%m-%d").unwrap();
 | 
			
		||||
            let halfprice_startdate = NaiveDate::from_ymd_opt(Local::now().year(), 7, 1).unwrap();
 | 
			
		||||
            if let Ok(member_since_date) = NaiveDate::parse_from_str(member_since_date, "%Y-%m-%d")
 | 
			
		||||
            {
 | 
			
		||||
                let halfprice_startdate =
 | 
			
		||||
                    NaiveDate::from_ymd_opt(Local::now().year(), 7, 1).unwrap();
 | 
			
		||||
                member_since_date >= halfprice_startdate
 | 
			
		||||
            } else {
 | 
			
		||||
                false
 | 
			
		||||
            }
 | 
			
		||||
        } else {
 | 
			
		||||
            false
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        if self.has_role(db, "Unterstützend").await {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user