Dolibarr 12.0.4
18 December 2020
Dolibarr version 12.0.4 is now available.
Upgrading to Dolibarr 12.0.4
Dolibarr 12.0.4 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Dolibarr updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Dolibarr install to test the 12.0.4 upgrade prior to applying it live. Get started managing your Dolibarr installations with Installatron
What's New in Dolibarr 12.0.4
Bug Fixes
- make formConfirm an addreplace-type hook
- regex to remove 'action' parameter: taking feedback from PR#15213 into account
- remove 'action' parameter from redirect URL when reordering lines on a document
- error when displaying lines on order after adding a line if both MAIN_MULTILANGS and MAIN_DISABLE_PDF_AUTOUPDATE are activated
- on survey creation, entity is always set to 1 ⇒ set it to $conf->entity
- set entity to $conf->entity (instead of 1 by default) when creating a survey; otherwise the survey cannot be listed from the entity it was created on unless it is the main entity
- the stringent XSS protection provided by 'alphanohtml' causes problems with some clients who used basic tags (bold, italic, underline) in product labels. Using 'restricthtml' instead could be a good compromise.
- third party of object is not always fetched when initiating the e-mail presend action (e.g. from an order)
- when the cronjob 'params' field is empty, the cron method is called with one empty string param instead of no params at all
- XSS protection too stringent -> replace 'alphanohtml' with 'restricthtml'
- #13067 including opening balance in calculation of displayed balance
- #14326
- #14649
- #14901
- #14927 Change ContratLigne property type to product_type
- #14979
- #15074
- #15111 Fix special characters output in PDF
- #15161 MO translation conflict
- #15163
- #15199
- #15208
- #15303
- #15365 export of extrafields for user and resources
- #15374 : "New" doesn't clear total amounts
- #15501
- #15572
- #15590
- #15618
- supplier proposals as linked objects of events are not correctly fetched
- when users create an event from a supplier proposal, the "linked objects" section says "Deleted"
- Accountancy - Some ajustments on length of the account (general & auxiliary)
- admin conf selected
- also check if there is a method $object->fetch_thirdparty() before calling it
- autofocus on first setup
- Bad rigths to send contract
- Better error message with IMAP when connection fails
- Can create user but not update user with activedirectory
- Can receipt of a product that required lot after disabling stock and
- Can't create shipment for virtual product. Add
- cant empty action comm desc
- CA report by product/service : subcategory filter
- Clean orphan records in llx_ecm_files into repair script.
- default accountancy values and posted values
- Deletion of expensereport + other generated object not complete.
- disabled users must not be available in sales representative list on societe edit mode
- Dol print error : conf usage thirdparty propagate extrafields to
- Don't display inactive users in birthday box and company card
- empty value is needed on filter list
- enable HTML in product labels depending on conf MAIN_SECURITY_ALLOW_UNSECURED_LABELS_WITH_HTML
- error 500 on cash closure
- excess comma
- Export FEC - Remove line at zero
- extrafield required error after submit
- filter on project list
- force payment mode to withdraw
- formating of prices with foreign languages
- handling $heightforinfotot when he's superior to a page height
- if no PDF default model in admin for expense report, do not create a PDF
- invoice payment terms edition: error management
- list of fields in list of recurring invoices was empty
- load default linked options for linked sellist extra fields
- Loan - Return on list when you cancel create form or delete a loan
- Missing lang trans
- no empty value in required extrafield
- Param joinfiles not sanitized
- Payment by BankTransfer
- pdf_getlinetotalwithtax must show total incl tax
- Problem on supplier payment card
- product auto volume calculation
- product customer prices: missing triggers in CRUD class
- Request on purchase orders in timeout even on very small databases
- set paid on total discount of a product in cash desk
- several warning with the barcode use in ODT templates
- SHIP MODE install v12 bug insert
- stripe for connect mode
- subcat filter
- supplier invoice: automatically calculate payment term when modifying payment condition
- SUPPLIER PROPOSAL v12 bug add
- table making extrafield input too small on advance target mailing
- table making extrafield too small advtagertmailing
- Unable to edit extrafields in expense report
- update margins rates on object line edit
- uses price2numjs
- various payments: bad data handling for subledger account + useless db commit/rollback
- virtual products: displayed value is by unit
- virtual products: supplier discount was not applied in component list
- warning for purchase order delivery late.
- Warning on late purchase order delivery
- WORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING must not consider services while STOCK_SUPPORTS_SERVICES is empty
- wrong tab
- Yogosha report 4425 (backport)
- Yogosha report 4434 (backport)