diff --git a/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java b/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java
index fd58e89905..e2ed0dde69 100644
--- a/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java
+++ b/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java
@@ -118,7 +118,7 @@ public class EntityViewController extends BaseController {
accessControlService
.checkPermission(getCurrentUser(), Resource.ENTITY_VIEW, Operation.CREATE, null, entityView);
} else {
- EntityView existingEntityView = checkEntityViewId(entityView.getId(), Operation.READ);
+ EntityView existingEntityView = checkEntityViewId(entityView.getId(), Operation.WRITE);
if (existingEntityView.getKeys() != null) {
if (existingEntityView.getKeys().getAttributes() != null) {
futures.add(deleteAttributesFromEntityView(existingEntityView, DataConstants.CLIENT_SCOPE, existingEntityView.getKeys().getAttributes().getCs(), getCurrentUser()));
diff --git a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
index c98b88e96b..b94365a726 100644
--- a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
@@ -15,15 +15,6 @@
///
import { FunctionArg, FunctionArgType, TbEditorCompletions } from '@shared/models/ace/completion.models';
-import {Asset} from "@shared/models/asset.models";
-import {AttributeData} from "@shared/models/telemetry/telemetry.models";
-import {BaseData} from "@shared/models/base-data";
-import {EntityId} from "@shared/models/id/entity-id";
-import {AliasFilterType, EntityAlias, EntityAliasFilterResult} from "@shared/models/alias.models";
-import {Datasource} from "@shared/models/widget.models";
-import {AliasInfo, StateParams} from "@core/api/widget-api.models";
-import {ImportEntityData} from "@shared/models/entity.models";
-
export const entityIdHref = 'EntityId';
@@ -101,7 +92,7 @@ export const importEntityDataHref = 'Import entities result info'
-export const customDialogComponentHref = 'CustomDialogComponent'
+export const customDialogComponentHref = 'CustomDialogComponent'
export const pageLinkArg: FunctionArg = {
name: 'pageLink',
@@ -1219,7 +1210,7 @@ export const serviceCompletions: TbEditorCompletions = {
type:`Observable<Array<string>>`,
description:`An Observable of string variable.`
}
- //observableArrayReturnType('string')
+ // observableArrayReturnType('string')
},
createDatasourcesFromSubscriptionsInfo: {
description: 'Create database from subscriptions info',
@@ -1291,7 +1282,7 @@ export const serviceCompletions: TbEditorCompletions = {
],
return:observableReturnTypeVariable('any')
- //observableReturnType('any')
+ // observableReturnType('any')
},
}
},