diff --git a/packages/desktop-client/src/components/transactions/TransactionsTable.js b/packages/desktop-client/src/components/transactions/TransactionsTable.js
index 7df78b74e1ba615f9e5b5727f394368e1a540567..01738b81b28e753336f0c3628361427924fb7e3a 100644
--- a/packages/desktop-client/src/components/transactions/TransactionsTable.js
+++ b/packages/desktop-client/src/components/transactions/TransactionsTable.js
@@ -557,7 +557,7 @@ function PayeeCell({
       value={payeeId}
       valueStyle={[valueStyle, inherited && { color: colors.n8 }]}
       exposed={focused}
-      onExpose={!isPreview && (name => onEdit(id, name))}
+      onExpose={name => !isPreview && onEdit(id, name)}
       onUpdate={async value => {
         onUpdate('payee', value);
 
@@ -914,7 +914,7 @@ const Transaction = memo(function Transaction(props) {
           formatter={date =>
             date ? formatDate(parseISO(date), dateFormat) : ''
           }
-          onExpose={!isPreview && (name => onEdit(id, name))}
+          onExpose={name => !isPreview && onEdit(id, name)}
           onUpdate={value => {
             onUpdate('date', value);
           }}
@@ -955,7 +955,7 @@ const Transaction = memo(function Transaction(props) {
           }}
           valueStyle={valueStyle}
           exposed={focusedField === 'account'}
-          onExpose={!isPreview && (name => onEdit(id, name))}
+          onExpose={name => !isPreview && onEdit(id, name)}
           onUpdate={async value => {
             // Only ever allow non-null values
             if (value) {
@@ -1021,7 +1021,7 @@ const Transaction = memo(function Transaction(props) {
           focused={focusedField === 'notes'}
           value={notes || ''}
           valueStyle={valueStyle}
-          onExpose={!isPreview && (name => onEdit(id, name))}
+          onExpose={name => !isPreview && onEdit(id, name)}
           inputProps={{
             value: notes || '',
             onUpdate: onUpdate.bind(null, 'notes'),
@@ -1115,7 +1115,7 @@ const Transaction = memo(function Transaction(props) {
           width="flex"
           exposed={focusedField === 'category'}
           focused={focusedField === 'category'}
-          onExpose={!isPreview && (name => onEdit(id, name))}
+          onExpose={name => !isPreview && onEdit(id, name)}
           value={
             isParent
               ? 'Split'
@@ -1205,7 +1205,7 @@ const Transaction = memo(function Transaction(props) {
         valueStyle={valueStyle}
         textAlign="right"
         title={debit}
-        onExpose={!isPreview && (name => onEdit(id, name))}
+        onExpose={name => !isPreview && onEdit(id, name)}
         style={[isParent && { fontStyle: 'italic' }, styles.tnum, amountStyle]}
         inputProps={{
           value: debit === '' && credit === '' ? '0.00' : debit,
@@ -1226,7 +1226,7 @@ const Transaction = memo(function Transaction(props) {
         valueStyle={valueStyle}
         textAlign="right"
         title={credit}
-        onExpose={!isPreview && (name => onEdit(id, name))}
+        onExpose={name => !isPreview && onEdit(id, name)}
         style={[isParent && { fontStyle: 'italic' }, styles.tnum, amountStyle]}
         inputProps={{
           value: credit,
diff --git a/upcoming-release-notes/1362.md b/upcoming-release-notes/1362.md
new file mode 100644
index 0000000000000000000000000000000000000000..e96979fb146dc6da459a93060f26f9fef61d5315
--- /dev/null
+++ b/upcoming-release-notes/1362.md
@@ -0,0 +1,6 @@
+---
+category: Maintenance
+authors: [joel-jeremy]
+---
+
+Fix onExpose is not a function error