Skip to content

Commit f151e53

Browse files
committed
Don't swallow the error
1 parent e9bc167 commit f151e53

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/dialect/postgresql.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -230,18 +230,17 @@ pub fn parse_comment(parser: &mut Parser) -> Result<Statement, ParserError> {
230230
}
231231

232232
pub fn parse_create(parser: &mut Parser) -> Option<Result<Statement, ParserError>> {
233-
if let Ok(name) = parser.maybe_parse(|parser| -> Result<ObjectName, ParserError> {
233+
match parser.maybe_parse(|parser| -> Result<ObjectName, ParserError> {
234234
parser.expect_keyword(Keyword::CREATE)?;
235235
parser.expect_keyword(Keyword::TYPE)?;
236236
let name = parser.parse_object_name(false)?;
237237
parser.expect_keyword(Keyword::AS)?;
238238
parser.expect_keyword(Keyword::ENUM)?;
239239
Ok(name)
240240
}) {
241-
return name.map(|name| parse_create_type_as_enum(parser, name));
241+
Ok(name) => name.map(|name| parse_create_type_as_enum(parser, name)),
242+
Err(e) => Some(Err(e)),
242243
}
243-
244-
None
245244
}
246245

247246
// https://www.postgresql.org/docs/current/sql-createtype.html

0 commit comments

Comments
 (0)