the input is not submitted to the collection

import wixUsers from ‘wix-users’;
let email;

function promiseAll(){
	return Promise.all(
		wixUsers.currentUser.getEmail(),
		new Promise((resolve,reject) => {
			$w('#dataset1').onReady(() => {
				resolve('ready');
			})
		})
	)
}

$w.onReady(() => promiseAll().then(r => $w('#dataset1').setFieldValue('email', r[0]));