fix timing

This commit is contained in:
Will Freeman committed 2026-02-26 16:43:09 -07:00
1 parent f1432becf0
commit ad2ace62cb
1 file changed
+14 -5
@@ -19,7 +19,7 @@
</template> </template>
<script setup> <script setup>
import { ref } from 'vue'; import { ref, nextTick } from 'vue';
import { useApi } from '@directus/extensions-sdk'; import { useApi } from '@directus/extensions-sdk';
const emit = defineEmits(['setFieldValue']); const emit = defineEmits(['setFieldValue']);
@@ -37,10 +37,19 @@ async function importWin() {
try { try {
const { data } = await api.post('/import-win', { url: articleUrl.value }); const { data } = await api.post('/import-win', { url: articleUrl.value });
emit('setFieldValue', { field: 'cityState', value: data.cityState }); console.log('[import-win] setting fields:', data);
emit('setFieldValue', { field: 'monthYear', value: data.monthYear });
emit('setFieldValue', { field: 'description', value: data.description }); const fields = [
emit('setFieldValue', { field: 'outcome', value: data.outcome }); { field: 'cityState', value: data.cityState },
{ field: 'monthYear', value: data.monthYear },
{ field: 'description', value: data.description },
{ field: 'outcome', value: data.outcome },
];
for (const payload of fields) {
emit('setFieldValue', payload);
await nextTick();
}
articleUrl.value = ''; articleUrl.value = '';
} catch (err) { } catch (err) {