# Infinite loading in create/update form if "Allow specific files extensions" is enabled for a field

**URL:** <https://community.forestadmin.com/t/infinite-loading-in-create-update-form-if-allow-specific-files-extensions-is-enabled-for-a-field/4817>\
**Category:** Help me!\
**Created:** [June 14, 2022, 4:23pm UTC](https://community.forestadmin.com/t/infinite-loading-in-create-update-form-if-allow-specific-files-extensions-is-enabled-for-a-field/4817 "2022-06-14T16:23:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![matthieu](https://dub1.discourse-cdn.com/flex013/user_avatar/community.forestadmin.com/matthieu/32/4834_2.png) [@matthieu](https://community.forestadmin.com/u/matthieu)\
**Post date:** [June 14, 2022, 4:23pm UTC](https://community.forestadmin.com/t/infinite-loading-in-create-update-form-if-allow-specific-files-extensions-is-enabled-for-a-field/4817/1 "2022-06-14T16:23:38Z")

</div>

## Feature(s) impacted

Create/update forms

## Observed behavior

When trying to create a new entity having a FilePicker field with the “Allow specific files extensions” option enabled, all select fields are blocked in an infinite loading loop preventing form submission.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/forest/original/2X/c/c40e221bd3ab8932d35b72e18bf2d22269bd7a06.png)

## Expected behavior

Using the “Allow specific files extensions” shouldn’t break forms.

## Failure Logs

```javascript
Uncaught TypeError: this.filesExtensions is not iterable
    get filesExtensionsForButton https://app.forestadmin.com/assets/client-b807f349c96f30cf33b7b935d1ba6a2f.js:1
    get https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    untrack https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    get https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    n https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    Ae https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    o https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    tag https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    track https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    m https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    oe https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    create https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    <anonymous> https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    evaluate https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    evaluateSyscall https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    evaluateInner https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    evaluateOuter https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    next https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _execute https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    execute https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    handleException https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    handleException https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    throw https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    evaluate https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _execute https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    execute https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    rerender https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    render https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _renderRoots https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    Nt https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _renderRoots https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _renderRootsTransaction https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _revalidate https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    invoke https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    flush https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    flush https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _end https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    end https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _run https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    _join https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    join https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    h https://app.forestadmin.com/assets/vendor-25c062144d2db8f56ffda7fca6e0e8b7.js:58
    compute https://app.forestadmin.com/assets/client-b807f349c96f30cf33b7b935d1ba6a2f.js:1
    i https://app.forestadmin.com/assets/chunk.8.3b260da1aa01fe8cd42c.js:1
client-b807f349c96f30cf33b7b935d1ba6a2f.js:1:1426456

```

## Context

> Please provide in this **mandatory section** , the relevant information about your configuration:

- Project name: DaaS
- Team name: Charitips
- Environment name: Development/Staging/Production
- Agent type & version: “forest-express-sequelize”: “^8.4.8”

---

<div class="post-metadata">

**Author:** ![anon34731316](https://avatars.discourse-cdn.com/v4/letter/a/eada6e/32.png) [@anon34731316](https://community.forestadmin.com/u/anon34731316)\
**Post date:** [June 15, 2022, 8:37am UTC](https://community.forestadmin.com/t/infinite-loading-in-create-update-form-if-allow-specific-files-extensions-is-enabled-for-a-field/4817/2 "2022-06-15T08:37:53Z")

</div>

Hi @matthieu,

Thanks a lot for your report.

I can reproduce this issue on my end. This is a recent regression.  
I’m opening a bug report as of now, and I’ll let you know asap once it’s fixed!

Thanks again.

---

<div class="post-metadata">

**Author:** ![anon34731316](https://avatars.discourse-cdn.com/v4/letter/a/eada6e/32.png) [@anon34731316](https://community.forestadmin.com/u/anon34731316)\
**Post date:** [June 15, 2022, 2:09pm UTC](https://community.forestadmin.com/t/infinite-loading-in-create-update-form-if-allow-specific-files-extensions-is-enabled-for-a-field/4817/4 "2022-06-15T14:09:22Z")

</div>

Hello @matthieu,

The issue should be fixed by now.  
Could you please check that it’s working well on your side?

Thanks again for your report and patience.

---

<div class="post-metadata">

**Author:** ![matthieu](https://dub1.discourse-cdn.com/flex013/user_avatar/community.forestadmin.com/matthieu/32/4834_2.png) [@matthieu](https://community.forestadmin.com/u/matthieu)\
**Post date:** [June 15, 2022, 2:22pm UTC](https://community.forestadmin.com/t/infinite-loading-in-create-update-form-if-allow-specific-files-extensions-is-enabled-for-a-field/4817/5 "2022-06-15T14:22:26Z")

</div>

Hello @anon34731316,

I confirm that it’s fixed.

Thanks for the quick fix!
