Bonjour Ă tous,
Je viens de tenter une mise à jour de Dokos 3.26 → 3.36 et j’ai l’erreur suivante :
Updating DocTypes for erpnext : [====== ] 16%Failed to alter schema using query: ALTER TABLE `tabPurchase Invoice` MODIFY `conversion_rate` decimal(21,9) not null default 0, MODIFY `total_taxes_and_charges` decimal(21,9) not null default 0, MODIFY `discount_amount` decimal(21,9) not null default 0, MODIFY `base_discount_amount` decimal(21,9) not null default 0, MODIFY `base_rounding_adjustment` decimal(21,9) not null default 0, MODIFY `taxes_and_charges_added` decimal(21,9) not null default 0, MODIFY `additional_discount_percentage` decimal(21,9) not null default 0, MODIFY `base_taxes_and_charges_deducted` decimal(21,9) not null default 0, MODIFY `per_received` decimal(21,9) not null default 0, MODIFY `base_grand_total` decimal(21,9) not null default 0, MODIFY `taxes_and_charges_deducted` decimal(21,9) not null default 0, MODIFY `rounding_adjustment` decimal(21,9) not null default 0, MODIFY `base_rounded_total` decimal(21,9) not null default 0, MODIFY `base_total_taxes_and_charges` decimal(21,9) not null default 0, MODIFY `posting_date` date default 'null', MODIFY `base_taxes_and_charges_added` decimal(21,9) not null default 0, MODIFY `grand_total` decimal(21,9) not null default 0, MODIFY `outstanding_amount` decimal(21,9) not null default 0, MODIFY `base_tax_withholding_net_total` decimal(21,9) not null default 0, MODIFY `set_posting_time` int(1) not null default 1, MODIFY `rounded_total` decimal(21,9) not null default 0, MODIFY `total_net_weight` decimal(21,9) not null default 0, MODIFY `total_advance` decimal(21,9) not null default 0, MODIFY `unreconciled_amount` decimal(21,9) not null default 0, MODIFY `paid_amount` decimal(21,9) not null default 0, MODIFY `base_total` decimal(21,9) not null default 0, MODIFY `write_off_amount` decimal(21,9) not null default 0, MODIFY `net_total` decimal(21,9) not null default 0, MODIFY `total` decimal(21,9) not null default 0, MODIFY `total_qty` decimal(21,9) not null default 0, MODIFY `base_paid_amount` decimal(21,9) not null default 0, MODIFY `base_net_total` decimal(21,9) not null default 0, MODIFY `plc_conversion_rate` decimal(21,9) not null default 0, MODIFY `base_write_off_amount` decimal(21,9) not null default 0
There was an issue while migrating the DocType: Purchase Invoice
Le traceback précise : Invalid default value for ‹ posting_date ›
J’en déduis que c’est la partie de la requête MODIFY posting_date
date default ‹ null › qui fait planter, mais aucune idée pour résoudre.
J’ai essayé de reboot la machine dans le doute mais sans succès.
Je peux poster le traceback entier si besoin.
Autres infos système :
- Ubuntu 22.04.1 LTS
- Node v16.18.1
- Python 3.10.6
- pip 22.3.1
- Yarn 1.22.10
- bench 2.5.3
J’ai réussi à remettre notre Dokos disponible avec bench update --build
et maintenant il indique que la version actuelle est 3.36 alors que la maj s’est mal déroulée, je ne sais pas si c’était une bonne idée…
Un peu d’aide serait bienvenue si quelqu’un à déjà rencontré un problème similaire
Merci beaucoup,
Danny