mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-11-03 18:53:17 -05:00 
			
		
		
		
	removed try/catch
This commit is contained in:
		@@ -45,28 +45,15 @@ class PostgresProvider(AbstractDBProvider, BaseSettings):
 | 
			
		||||
    @property
 | 
			
		||||
    def db_url(self) -> str:
 | 
			
		||||
        host = f"{self.POSTGRES_SERVER}:{self.POSTGRES_PORT}"
 | 
			
		||||
        try:
 | 
			
		||||
            url = PostgresDsn.build(
 | 
			
		||||
        return str(
 | 
			
		||||
            PostgresDsn.build(
 | 
			
		||||
                scheme="postgresql",
 | 
			
		||||
                username=self.POSTGRES_USER,
 | 
			
		||||
                password=self.POSTGRES_PASSWORD,
 | 
			
		||||
                password=urlparse.quote_plus(self.POSTGRES_PASSWORD),
 | 
			
		||||
                host=host,
 | 
			
		||||
                path=f"{self.POSTGRES_DB or ''}",
 | 
			
		||||
            )
 | 
			
		||||
        except ValueError as outer_error:
 | 
			
		||||
            try:
 | 
			
		||||
                # if the password contains special characters, it needs to be URL encoded
 | 
			
		||||
                url = PostgresDsn.build(
 | 
			
		||||
                    scheme="postgresql",
 | 
			
		||||
                    username=self.POSTGRES_USER,
 | 
			
		||||
                    password=urlparse.quote_plus(self.POSTGRES_PASSWORD),
 | 
			
		||||
                    host=host,
 | 
			
		||||
                    path=f"{self.POSTGRES_DB or ''}",
 | 
			
		||||
                )
 | 
			
		||||
            except Exception:
 | 
			
		||||
                raise outer_error
 | 
			
		||||
 | 
			
		||||
        return str(url)
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    @property
 | 
			
		||||
    def db_url_public(self) -> str:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user