diff --git a/backend/src/entities/widget/utils/validate-create-widgets-ds.ts b/backend/src/entities/widget/utils/validate-create-widgets-ds.ts index 7d840e192..ff836bebc 100644 --- a/backend/src/entities/widget/utils/validate-create-widgets-ds.ts +++ b/backend/src/entities/widget/utils/validate-create-widgets-ds.ts @@ -50,6 +50,9 @@ export async function validateCreateWidgetsDs( ) { errors.push(Messages.ENCRYPTION_ALGORITHM_INCORRECT(widgetDS.widget_params['algorithm'])); } + if (widgetDS.widget_params['encrypt'] === undefined) { + errors.push(Messages.WIDGET_REQUIRED_PARAMETER_MISSING('encrypt')); + } } if (widget_type && widget_type === WidgetTypeEnum.Foreign_key) { diff --git a/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts b/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts index a4f56314b..4f3c87786 100644 --- a/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts +++ b/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts @@ -136,7 +136,8 @@ export class DbTableWidgetsComponent implements OnInit { // example: { - "algorithm": "sha224" + "encrypt": true, + "algorithm": "sha256" } `,