@@ -63,20 +63,20 @@ public void queryChanged(User user, Container container, ContainerFilter scope,
6363 {
6464 if (property .equals (QueryProperty .Name ))
6565 {
66- _updateCustomViewQueryNameChange (container , schema , changes );
66+ _updateCustomViewQueryNameChange (user , container , schema , changes );
6767 }
6868 if (property .equals (QueryProperty .SchemaName ))
6969 {
70- _updateCustomViewSchemaNameChange (container , changes );
70+ _updateCustomViewSchemaNameChange (user , container , changes );
7171 }
7272 if (property .equals (QueryProperty .ColumnType ))
7373 {
74- _updateCustomViewColumnTypeChange (container , schema , changes );
74+ _updateCustomViewColumnTypeChange (user , container , schema , changes );
7575 }
7676 }
7777
7878
79- private void _updateCustomViewColumnTypeChange (Container container , SchemaKey schema , @ NotNull Collection <QueryPropertyChange <?>> changes )
79+ private void _updateCustomViewColumnTypeChange (User user , Container container , SchemaKey schema , @ NotNull Collection <QueryPropertyChange <?>> changes )
8080 {
8181 for (QueryPropertyChange <?> qpc : changes )
8282 {
@@ -93,7 +93,7 @@ private void _updateCustomViewColumnTypeChange(Container container, SchemaKey sc
9393
9494 String columnName = newDp .getName () == null ? oldDp .getName () : newDp .getName ();
9595
96- List <CustomView > databaseCustomViews = QueryService .get ().getDatabaseCustomViews (container , schema .toString (), queryName );
96+ List <CustomView > databaseCustomViews = QueryService .get ().getDatabaseCustomViews (user , container , schema .toString (), queryName );
9797
9898 for (CustomView customView : databaseCustomViews )
9999 {
@@ -221,7 +221,7 @@ private String dependentViewMessage(Container container, CustomView view)
221221 return sb .toString ();
222222 }
223223
224- private void _updateCustomViewQueryNameChange (Container container , SchemaKey schemaKey , Collection <QueryPropertyChange <?>> changes )
224+ private void _updateCustomViewQueryNameChange (User user , Container container , SchemaKey schemaKey , Collection <QueryPropertyChange <?>> changes )
225225 {
226226 // most property updates only care about the query name old value string and new value string
227227 Map <String , String > queryNameChangeMap = new CaseInsensitiveHashMap <>();
@@ -230,7 +230,7 @@ private void _updateCustomViewQueryNameChange(Container container, SchemaKey sch
230230 queryNameChangeMap .put ((String )qpc .getOldValue (), (String )qpc .getNewValue ());
231231 }
232232
233- List <CustomView > databaseCustomViews = QueryService .get ().getDatabaseCustomViews (container , schemaKey .toString (), null );
233+ List <CustomView > databaseCustomViews = QueryService .get ().getDatabaseCustomViews (user , container , schemaKey .toString (), null );
234234
235235 for (CustomView customView : databaseCustomViews )
236236 {
@@ -262,7 +262,7 @@ private void _updateCustomViewQueryNameChange(Container container, SchemaKey sch
262262 }
263263 }
264264
265- private void _updateCustomViewSchemaNameChange (Container container , Collection <QueryPropertyChange <?>> changes )
265+ private void _updateCustomViewSchemaNameChange (User user , Container container , Collection <QueryPropertyChange <?>> changes )
266266 {
267267 Map <String , String > schemaNameChangeMap = new CaseInsensitiveHashMap <>();
268268 for (QueryPropertyChange <?> qpc : changes )
@@ -279,7 +279,7 @@ private void _updateCustomViewSchemaNameChange(Container container, Collection<Q
279279 {
280280 String newSchema = schemaNameChangeMap .get (oldSchema );
281281
282- List <CustomView > databaseCustomViews = QueryService .get ().getDatabaseCustomViews (container , oldSchema , null );
282+ List <CustomView > databaseCustomViews = QueryService .get ().getDatabaseCustomViews (user , container , oldSchema , null );
283283
284284 for (CustomView customView : databaseCustomViews )
285285 {
0 commit comments