diff --git a/client/homebrew/editor/metadataEditor/metadataEditor.jsx b/client/homebrew/editor/metadataEditor/metadataEditor.jsx
index 93dcd11c8..7cc5257f3 100644
--- a/client/homebrew/editor/metadataEditor/metadataEditor.jsx
+++ b/client/homebrew/editor/metadataEditor/metadataEditor.jsx
@@ -202,7 +202,7 @@ const MetadataEditor = createClass({
const preview = theme?.thumbnail ? theme.thumbnail : `/themes/${theme.renderer}/${theme.path}/dropdownPreview.png`;
const texture = theme?.thumbnail ? theme.thumbnail : `/themes/${theme.renderer}/${theme.path}/dropdownTexture.png`;
return
this.handleTheme(theme, renderer)} title={''}>
- {`${renderer} : ${theme.name}`}
+ {`${theme?.author ? theme.author : renderer} : ${theme.name}`}
@@ -230,7 +230,7 @@ const MetadataEditor = createClass({
dropdown =
- {`${_.upperFirst(currentThemePath)} : ${currentTheme.name}`}
+ {`${currentTheme?.author ? currentTheme.author : _.upperFirst(currentThemePath)} : ${currentTheme.name}`}
{/*listThemes('Legacy')*/}
{listThemes('V3')}
diff --git a/server/homebrew.api.js b/server/homebrew.api.js
index bfe847a38..8b0f35147 100644
--- a/server/homebrew.api.js
+++ b/server/homebrew.api.js
@@ -75,7 +75,8 @@ const api = {
'editId',
'thumbnail',
'textBin',
- 'text'
+ 'text',
+ 'authors'
];
const userThemes = {
@@ -93,6 +94,7 @@ const api = {
renderer : 'V3',
baseTheme : '',
baseSnippets : false,
+ author : brew.authors[0],
path : `#${brew.editId}`,
thumbnail : brew.thumbnail.length > 0 ? brew.thumbnail : '/assets/naturalCritLogoWhite.svg'
};