# Possible bug in setup.php code in Modulebuilder

**URL:** <https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947>\
**Category:** Developing for Dolibarr\
**Tags:** v15\
**Created:** [October 20, 2022, 4:11pm UTC](https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947 "2022-10-20T16:11:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![karozans](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/k/439d5e/32.png) [@karozans](https://www.dolibarr.org/forum/u/karozans)\
**Post date:** [October 20, 2022, 4:11pm UTC](https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947/1 "2022-10-20T16:11:27Z")

</div>

Hello everyone. I am using v15.0.3. I use the module builder to create a new module, and then I added 2 objects in the module that i want to be able to generate references and documents for. On the settings page, for the documents, I get double the output for the documents. Here is the only changes I have made to the setup.php file.

See the attached screenshot for the output.

```auto
$moduledir = 'test123';
$myTmpObjects = array();
$myTmpObjects['blah1'] = array('includerefgeneration' => 1, 'includedocgeneration' => 1);
$myTmpObjects['blah2'] = array('includerefgeneration' => 1, 'includedocgeneration' => 1);

```

Output for Blah1

 ![Screen Shot 2022-10-20 at 9.11.11 AM](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/f/f4b7bb90587f32b51a09640135bb40db4dda5681.png)

Output for Blah2

 ![Screen Shot 2022-10-20 at 9.13.29 AM](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/0/0d8e987688aea63930969a942243684972d93c2a.png)

---

<div class="post-metadata">

**Author:** ![karozans](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/k/439d5e/32.png) [@karozans](https://www.dolibarr.org/forum/u/karozans)\
**Post date:** [October 20, 2022, 4:55pm UTC](https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947/2 "2022-10-20T16:55:19Z")

</div>

I think here is the bug. $filelist[] is keeping the old values on each loop. Need to nullify the array on each loop.

 ![Screen Shot 2022-10-20 at 9.49.16 AM](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/f/f7e27994df244ce7063664b0ff5c99e502fcc9fe.png)

---

<div class="post-metadata">

**Author:** ![altatof](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/altatof/32/2426_2.png) [@altatof](https://www.dolibarr.org/forum/u/altatof)\
**Post date:** [October 21, 2022, 1:38pm UTC](https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947/3 "2022-10-21T13:38:11Z")

</div>

hello, may you post an issue or a pull request at [on the github](https://github.com/Dolibarr/dolibarr) please ?

---

<div class="post-metadata">

**Author:** ![jmaxb1](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/j/71c47a/32.png) [@jmaxb1](https://www.dolibarr.org/forum/u/jmaxb1)\
**Post date:** [December 28, 2023, 2:05am UTC](https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947/4 "2023-12-28T02:05:42Z")

</div>

Hello! Did you find a way to fix it?

---

<div class="post-metadata">

**Author:** ![milenmk](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/milenmk/32/4128_2.png) [@milenmk](https://www.dolibarr.org/forum/u/milenmk)\
**Post date:** [July 27, 2026, 2:21pm UTC](https://www.dolibarr.org/forum/t/possible-bug-in-setup-php-code-in-modulebuilder/22947/5 "2026-07-27T14:21:00Z")

</div>

Fix in latest v24: [Refactor modulebuilder setup UI for numbering and document models by milenmk · Pull Request #38008 · Dolibarr/dolibarr · GitHub](https://github.com/Dolibarr/dolibarr/pull/38008)
