diff --git a/gui/src/components/editQuantity/ReferenceEditQuantity.js b/gui/src/components/editQuantity/ReferenceEditQuantity.js
index 3583cf20f9aa6a08b4cbf3c41a3d82cca827470f..5265e97b65e691cab19c07f152ea68d5a72279fc 100644
--- a/gui/src/components/editQuantity/ReferenceEditQuantity.js
+++ b/gui/src/components/editQuantity/ReferenceEditQuantity.js
@@ -59,12 +59,11 @@ const ReferenceEditQuantity = React.memo(function ReferenceEditQuantity(props) {
     if (input !== '') {
       query['entry_name.prefix'] = input
     }
-    const sections = referencedSectionQualifiedNames?.map(qualifiedName => ({'sections': qualifiedName}))
+    const sections = referencedSectionQualifiedNames?.map(qualifiedName => ({'sections': qualifiedName, ...query}))
     api.post('entries/query', {
       'owner': 'visible',
       'query': {
-        'or': sections,
-        ...query
+        'or': sections
       },
       'required': {
         'include': [
@@ -144,11 +143,9 @@ const ReferenceEditQuantity = React.memo(function ReferenceEditQuantity(props) {
   }, [onChange])
 
   const createNewEntry = useCallback((uploadId, fileName) => {
-    const template = {name: 'noname'}
     const archive = {
       data: {
-        m_def: quantityDef.type._referencedSection._url || quantityDef.type._referencedSection._qualifiedName,
-      ...template
+        m_def: quantityDef.type._referencedSection._url || quantityDef.type._referencedSection._qualifiedName
       }
     }
     return new Promise((resolve, reject) => {