diff --git a/projects/common/util/element.factory.ts b/projects/common/util/element.factory.ts
index d9103bc2bb3694f01135abf3a2425697d2f75026..a76aa95950cab679266577a179d005d27869481e 100644
--- a/projects/common/util/element.factory.ts
+++ b/projects/common/util/element.factory.ts
@@ -86,7 +86,7 @@ export abstract class ElementFactory {
   static initElement(elementType: string, defaults: Record<string, number>): UIElement {
     return {
       type: elementType as UIElementType,
-      id: String(defaults.id) || 'id_placeholder',
+      id: defaults.id ? String(defaults.id) : 'id_placeholder',
       width: defaults.width || 190,
       height: defaults.height || 60,
       styles: {}