From cb7c04ffad35bfc555ec4e0599ec2b098923e203 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Wed, 17 Sep 2025 21:19:10 -0500 Subject: [PATCH] return error instead of panic for invalid syntax on views I have accidentally typed "create materialized views", and noticed that this panics, instead of returning an error. Fix it. --- parser/src/parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/src/parser.rs b/parser/src/parser.rs index fa2230373..2fde878e4 100644 --- a/parser/src/parser.rs +++ b/parser/src/parser.rs @@ -749,7 +749,7 @@ impl<'a> Parser<'a> { fn parse_create_materialized_view(&mut self) -> Result { eat_assert!(self, TK_MATERIALIZED); - eat_assert!(self, TK_VIEW); + eat_expect!(self, TK_VIEW); let if_not_exists = self.parse_if_not_exists()?; let view_name = self.parse_fullname(false)?; let columns = self.parse_eid_list(false)?;