Leave type creation on Dictionaries error

On trying to create or edit Leave type on Dictionaries, I am getting the error below.
Dolibarr has detected a technical error.
This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to ‘1’ to hide sensitive information):
Date: 20230310095425
Level of features: 0
PHP: 7.2.34
Server: LiteSpeed
OS: Linux business101.web-hosting.com 2.6.32-954.3.5.lve1.4.89.el6.x86_64 #1 SMP Sat May 7 10:18:11 UTC 2022 x86_64
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0

Requested URL: /admin/dict.php?id=28
Referer: Login @ 17.0.0
Menu manager: eldy_menu.php

Modules/Applications: user, api, supplier_proposal, oauth, hrm, knowledgemanagement, partnership, consumption, stock, agenda, bom, banque, cron, commande, don, bookmark, ecm, expensereport, workflow, facture, fournisseur, holiday, margin, mrp, eventorganization, propal, opensurvey, recruitment, resource, salaries, service, societe, ticket, expedition, takepos, zapier, variants, socialnetworks, mailing, emailcollector, ldap, documentgeneration, contrat, comptabilite, ficheinter, multicurrency, reception, loan, product, tax, projet, categorie, notification, export, asset, mydoli, workstation, webservices
Database type manager: mysqli
Latest database access request error: SELECT h.rowid as rowid, h.code, h.label, h.affect, h.delay, h.newbymonth, h.fk_country as country_id, c.code as country_code, c.label as country, h.block_if_negative, h.sortorder, h.active FROM llx1o_c_holiday_types as h LEFT JOIN llx1o_c_country as c ON h.fk_country=c.rowid WHERE 1 = 1 ORDER BY sortorder ASC, country ASC, code ASC LIMIT 1001
Return code for latest database access request error: DB_ERROR_NOSUCHFIELD
Information for latest database access request error: Unknown column ‘h.block_if_negative’ in ‘field list’

Hello,

This field has been introduced in V15, so most probably your migration from V14 to V15 has an issue.

Just run ALTER TABLE llx1o_c_holiday_types ADD COLUMN block_if_negative integer NOT NULL DEFAULT 0 AFTER fk_country;
in phpmyadmin