diff --git a/src-electron/main-process/menu.js b/src-electron/main-process/menu.js
index 436c894e0a016ca8e64ea4dc825b892c1b8e34cd..77e0b7a1ffb693a0f68094b063985c5858f21eff 100644
--- a/src-electron/main-process/menu.js
+++ b/src-electron/main-process/menu.js
@@ -147,7 +147,7 @@ const template = [
  */
 function doOpen(menuItem, browserWindow, event) {
   queryGeneric
-    .selectFileLocation(env.mainDatabase(), 'save')
+    .selectFileLocation(env.mainDatabase(), dbEnum.fileLocationCategory.save)
     .then((filePath) => {
       var opts = {
         properties: ['openFile', 'multiSelections'],
@@ -203,7 +203,7 @@ function doSave(menuItem, browserWindow, event) {
  */
 function doSaveAs(menuItem, browserWindow, event) {
   queryGeneric
-    .selectFileLocation(env.mainDatabase(), 'save')
+    .selectFileLocation(env.mainDatabase(), dbEnum.fileLocationCategory.save)
     .then((filePath) => {
       var opts = {
         filters: [
@@ -225,7 +225,11 @@ function doSaveAs(menuItem, browserWindow, event) {
     })
     .then((filePath) => {
       if (filePath != null) {
-        queryGeneric.insertFileLocation(env.mainDatabase(), filePath, 'save')
+        queryGeneric.insertFileLocation(
+          env.mainDatabase(),
+          filePath,
+          dbEnum.fileLocationCategory.save
+        )
         browserWindow.setTitle(filePath)
         dialog.showMessageBox(browserWindow, {
           title: 'Save',
diff --git a/src-shared/db-enum.js b/src-shared/db-enum.js
index 6144052ff35f02797a25747044a08ad291ea9139..b9443bc355fdc45c4f6da6d0db46384803930878 100644
--- a/src-shared/db-enum.js
+++ b/src-shared/db-enum.js
@@ -59,3 +59,7 @@ exports.zclType = {
   atomic: 'atomic',
   unknown: 'unknown',
 }
+
+exports.fileLocationCategory = {
+  save: 'save',
+}