2025-02-06 17:05:14
|
ERROR
|
server
|
odoo.sql_db:335
bad query: UPDATE "account_move" SET "always_tax_exigible" = false, "amount_residual" = '1150.00', "amount_residual_signed" = '1150.00', "amount_tax" = '150.00', "amount_tax_signed" = '150.00', "amount_total" = '1150.00', "amount_total_in_currency_signed" = '1150.00', "amount_total_signed" = '1150.00', "amount_untaxed" = '1000.00', "amount_untaxed_signed" = '1000.00', "commercial_partner_id" = 14, "extract_state_processed" = false, "invoice_date_due" = '2025-03-31', "invoice_partner_display_name" = 'Azure Interior', "invoice_user_id" = 1, "is_in_extractable_state" = true, "journal_id" = NULL, "next_surcharge_percent" = 0.0, "payment_state" = 'not_paid', "write_date" = '2025-02-06T17:05:08.399691'::timestamp, "write_uid" = 1 WHERE id IN (25)
ERROR: null value in column "journal_id" violates not-null constraint
DETAIL: Failing row contains (25, 0, null, null, 1, null, null, null, null, null, null, 6, 14, 14, 14, null, null, 1, null, 1, null, null, 1, 1, , null, /, null, draft, out_invoice, no, null, null, null, not_paid, null, Azure Interior, null, null, 2025-02-06, null, null, 2025-03-31, null, null, null, 1000.00, 150.00, 1150.00, 1150.00, 1000.00, 150.00, 1150.00, 1150.00, 1150.00, null, f, f, null, null, null, 2025-02-06 17:05:08.399691, 2025-02-06 17:05:08.399691, null, null, null, null, null, null, null, no_extract_requested, null, null, null, t, f, null, null, null, null, null, null, 0, null, null, null).
|
2025-02-06 17:05:14
|
ERROR
|
server
|
odoo.addons.account_ux.tests.test_account_ux:39
ERROR: TestAccountUXChangeCurrency.test_account_ux_change_currency
Traceback (most recent call last):
File "/data/build/ingadhoc-account-financial-tools/account_ux/tests/test_account_ux.py", line 39, in test_account_ux_change_currency
invoice.write({
File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase/models/account_invoice.py", line 153, in write
res = super(AccountMove, self).write(vals)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 2538, in write
)).write(vals)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 317, in write
result = super(MailThread, self).write(values)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_activity_mixin.py", line 250, in write
return super(MailActivityMixin, self).write(vals)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4476, in write
fields[0].determine_inverse(real_recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1398, in determine_inverse
determine(self.inverse, records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1757, in _inverse_journal_id
self._conditional_add_to_compute('company_id', lambda m: (
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 4900, in _conditional_add_to_compute
to_reset = self.filtered(lambda move:
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6148, in filtered
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6148, in <listcomp>
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 4901, in <lambda>
condition(move)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1758, in <lambda>
not m.company_id
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 2911, in __get__
return super().__get__(records, owner)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 424, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4918, in _compute_field_value
self.filtered('id')._validate_fields(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1463, in _validate_fields
check(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1998, in _validate_taxes_country
self._compute_tax_country_id() # We need to ensure this field has been computed, as we use it in our check
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1450, in _compute_tax_country_id
foreign_vat_records = self.filtered(lambda r: r.fiscal_position_id.foreign_vat)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6148, in filtered
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6148, in <listcomp>
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1450, in <lambda>
foreign_vat_records = self.filtered(lambda r: r.fiscal_position_id.foreign_vat)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 2911, in __get__
return super().__get__(records, owner)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 424, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4918, in _compute_field_value
self.filtered('id')._validate_fields(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1463, in _validate_fields
check(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1998, in _validate_taxes_country
self._compute_tax_country_id() # We need to ensure this field has been computed, as we use it in our check
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 1454, in _compute_tax_country_id
self.env['account.move'].concat(*record_group).tax_country_id = company_id.account_fiscal_country_id
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1322, in __set__
records.write({self.name: write_value})
File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase/models/account_invoice.py", line 153, in write
res = super(AccountMove, self).write(vals)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 2506, in write
if (move.name and move.name != '/' and move.sequence_number not in (0, 1) and 'journal_id' in vals and move.journal_id.id != vals['journal_id'] and not move.quick_edit_mode):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 424, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4913, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 805, in _compute_name
move._set_next_sequence()
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/sequence_mixin.py", line 297, in _set_next_sequence
self.flush_recordset()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6355, in flush_recordset
self._flush(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6443, in _flush
model.browse(ids)._write(vals)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4540, in _write
cr.execute(SQL(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 332, in execute
res = self._obj.execute(query, params)
psycopg2.errors.NotNullViolation: null value in column "journal_id" violates not-null constraint
DETAIL: Failing row contains (25, 0, null, null, 1, null, null, null, null, null, null, 6, 14, 14, 14, null, null, 1, null, 1, null, null, 1, 1, , null, /, null, draft, out_invoice, no, null, null, null, not_paid, null, Azure Interior, null, null, 2025-02-06, null, null, 2025-03-31, null, null, null, 1000.00, 150.00, 1150.00, 1150.00, 1000.00, 150.00, 1150.00, 1150.00, 1150.00, null, f, f, null, null, null, 2025-02-06 17:05:08.399691, 2025-02-06 17:05:08.399691, null, null, null, null, null, null, null, no_extract_requested, null, null, null, t, f, null, null, null, null, null, null, 0, null, null, null).
|