Skip to content
Snippets Groups Projects
  1. Jun 05, 2023
    • divy-odoo's avatar
      [FIX] website_form: prevent input field type change · caf6183c
      divy-odoo authored
      
      The translation of input "default values" is allowed only when
      `type="text"`. However, email field values are translatable because of
      strange behaviour:
      
      - Go to website (Edit mode) > Add a form block.
      - Select the existing email field > Change label position > The input
      is transformed into a `type="text"`.
      
      Each time a "non-custom" field is re-rendered, The `_getActiveField()`
      method is obtaining field related data from the database, including its
      type, which changes it back to the original value ("char").
      
      The goal of this commit is to fix this behaviour using `_getFieldType()`
      to set the right field type instead of the default one.
      
      task-3247520
      
      closes odoo/odoo#119293
      
      Signed-off-by: default avatarOutagant Mehdi (mou) <mou@odoo.com>
      caf6183c
    • Maitri Patel's avatar
      [FIX] purchase: prevent traceback when creating PO without company_id · 195f603c
      Maitri Patel authored
      
      when the user removes the company_id and add a line in the purchase order
      then the issue is generated.
      
      Steps to reproduce:
      
      - Create a new purchase order.
      - Remove the company_id in the Purchase order.
      - Now add a line in PO. Select a product with the consumable product type.
      - Traceback will be generated.
      
      Applying these changes will resolve this issue.
      
      Sentry-4215579151
      
      closes odoo/odoo#123061
      
      Signed-off-by: default avatarTiffany Chang <tic@odoo.com>
      195f603c
    • niyasraphy's avatar
      [FIX] base: search groups with full name · 6ef080a4
      niyasraphy authored
      
      before this commit, if user search with full group
      name in the search view of res.groups, currently
      it returns no results.
      
      * open groups menu
      * search for Sales / Administrator
      * will return no result
      
      after this commit, searching a user group with
      full name with return the corresponding user
      group.
      
      closes odoo/odoo#122788
      
      Signed-off-by: default avatarJulien Castiaux (juc) <juc@odoo.com>
      6ef080a4
  2. Jun 04, 2023
  3. Jun 03, 2023
  4. Jun 02, 2023
    • Robin Lejeune (role)'s avatar
      [FIX] website: expand Facebook snippet URL validation · 796b2cd2
      Robin Lejeune (role) authored
      
      Some Facebook pages have a different URL pattern than what we currently
      accept for the snippet. Namely:
      - /profile.php?id=<id>
      - /people/<name>/<id>
      - /p/<name>-<id>
      
      This commit adds these to the accepted patterns and adjusts the call to
      the Facebook page plugins with the right format.
      
      task-3147321
      
      closes odoo/odoo#120325
      
      Signed-off-by: default avatarOutagant Mehdi (mou) <mou@odoo.com>
      796b2cd2
    • Achraf (abz)'s avatar
      [FIX] base: Add exception info to logger.error · 9d989db7
      Achraf (abz) authored
      
      This commit includes the exception
      details when logging an error in the registry module.
      By importing the sys module and using the exc_info() method,
      the commit ensures that the complete exception information is captured
      by Sentry.
      
      This modification improves the error reporting functionality
      by providing more comprehensive information about the encountered
      exceptions. This will aid in debugging and diagnosing issues,
      enabling faster resolution of potential problems.
      
      closes odoo/odoo#122432
      
      Signed-off-by: default avatarXavier Morel (xmo) <xmo@odoo.com>
      9d989db7
    • Florian Charlier's avatar
      [FIX] website_forum: prevent calling vote on multi · 89cb290a
      Florian Charlier authored
      
      This method was supposed to work in multi (see history) but that
      behavior was lost somewhere.
      
      Voting for several posts at the same time doesn't mean much in the end
      and the function wouldn't work anyway because:
      
      1. Return values wouldn't work in multi
      2. It would try to vote n times for each of the n posts in self and
        violate unique constraint.
      3. If the last existing vote had opposed value to the new vote,
        the method would create only '0'-valued votes for all the new
        records.
      
      We here then clean it make sure it is not called on several posts.
      
      A test is extended to check votes and records counts.
      
      Task-3267872
      
      closes odoo/odoo#118065
      
      Signed-off-by: default avatarThibault Delavallee (tde) <tde@openerp.com>
      89cb290a
  5. Jun 01, 2023
    • snd's avatar
      [FIX] stock: dont reassign package when removed in 3-steps delivery · b13f0f96
      snd authored
      
      In a 3-steps delivery with backorders, when removing the package in the 2nd step, it should be absent from the last step (OUT picking).
      However, assigning a package on the backorder of the 1st picking and creating a new backorder reassigns the package to the OUT picking.
      Settings: 3-steps delivery, packaging
      Steps:
      - create a SO of product A for 10 units
      - on PICK_1 picking: put 2 units in Done and put in a package, validate, create a backorder
      - on PACK_1 picking: remove the destination package for the 2 units, validate, create a backorder
      - on OUT picking: the stock.move.line does not have a package
      - on PICK_2 picking: put 2 units in Done and put in a package, validate, create a backorder
      - on PACK_1 picking: the package was reassigned to the destination package
      - on OUT picking: the stock.move.line has the original package that was removed before
      
      This fix ensures that a package can't be assigned on 'done' stock.move.line
      
      closes odoo/odoo#123130
      
      Signed-off-by: default avatarDiez Stéphane (snd) <snd@odoo.com>
      b13f0f96
    • Saurabh Mishra's avatar
      [FIX] website: redirect only when url_to given · 14a85097
      Saurabh Mishra authored
      
      While creating redirects/rewrite if the user does not enter any url in the
      'Url to' field of the website module under 'Configuartion/Redirects' then during
      redirection, the error  'NotFound: 404 Not Found: The requested URL was not
      found on  the server' will be produced.
      
      Applying this commit will solve the issue.
      
      sentry-4206504892
      
      closes odoo/odoo#122878
      
      Signed-off-by: default avatarRomain Derie (rde) <rde@odoo.com>
      14a85097
    • Pierre Rousseau's avatar
      [FIX] web: fix translation dialog when using in an multi-edit list view · e165446c
      Pierre Rousseau authored
      
      Steps to reproduce:
      - Activate two languages
      - Go to any multi-edit list view (not editable)
      - Select a record
      - Select a translatable column
      - Change the value of the **current** language
      - Click on save
      => Traceback
      
      OPW-3225186
      
      closes odoo/odoo#123232
      
      Signed-off-by: default avatarAaron Bohy (aab) <aab@odoo.com>
      e165446c
  6. May 31, 2023
    • Rahul Prajapati's avatar
      [FIX] base: validation for studio fields compute dependencies · 0e182ddd
      Rahul Prajapati authored
      
      Before this commit:
      
      `id` cannot be set as the dependency for a field's compute method.
      So, when a user configures `id` as a dependency for a studio field's compute,
      there is no error shown to the user and
      the field is saved with `id` as a dependency.
      
      After this commit:
      
      It will throw a `UserError` to the user.
      
      sentry-3979435039
      
      closes odoo/odoo#121745
      
      Signed-off-by: default avatarXavier Morel (xmo) <xmo@odoo.com>
      0e182ddd
    • Xavier-Do's avatar
      [FIX] crm: disable query count · 58221236
      Xavier-Do authored
      
      This query count is failing randomly in 14.0 and 15.0
      
      Disabling the test waiting for a proper investigation or branch eol.
      
      runbot_error-14447
      
      closes odoo/odoo#123056
      
      Signed-off-by: default avatarXavier Dollé (xdo) <xdo@odoo.com>
      58221236
    • Julien (jula)'s avatar
      [FIX] account_edi: bug if account_edi_facturx uninstalled · 1a8d35b6
      Julien (jula) authored
      
      The method `_get_unece_code` is called in the module `account_edi` and `account_edi_facturx`.
      The latter depends on the former but the opposite is not true. So this method should be defined in the module `account_edi` otherwise a traceback appears when we confirm an invoice and `account_edi_facturx` is not installed.
      
      opw-3171405
      
      closes odoo/odoo#122912
      
      Signed-off-by: default avatarWilliam André (wan) <wan@odoo.com>
      1a8d35b6
    • althaf shaik's avatar
      [FIX] stock: return empty recordset if no rule found · d6a0b981
      althaf shaik authored
      
      When _get_rule does not find any rule, it returns False. This
      could create some tracebacks as we mostly expect a stock.rule.
      
      It will give:
      if False in <recordset>:
      Hence a traceback:
      TypeError: unsupported operand types in: False in stock.rule()
      
      By applying these changes will resolve this issue.
      
      Sentry-4206998573
      
      closes odoo/odoo#122636
      
      Signed-off-by: default avatarAdrien Widart (awt) <awt@odoo.com>
      d6a0b981
    • niyasraphy's avatar
      [FIX] base: improve logger message · f4b8f641
      niyasraphy authored
      
      before this commit, if the translation import is failed,
       in the log it shows "unsuccessfully imported"
      
      after this commit, the logger message is improved and
       show file import failed
      
      closes odoo/odoo#113307
      
      Signed-off-by: default avatarXavier Morel (xmo) <xmo@odoo.com>
      f4b8f641
    • Benoit Socias's avatar
      [FIX] website: do not reuse an existing view key for a page key · c6e87358
      Benoit Socias authored
      
      When generating a new page key, it was only made sure to not match
      existing page keys. This leads to COW happening on existing views if the
      key already existed in a view.
      
      This commit ensures that new page keys are not existing view keys
      either.
      
      Steps to reproduce:
      - Create a page named "snippets".
      
      => Notification was shown indicating that `website.snippets` is private.
      
      task-3328827
      
      closes odoo/odoo#122669
      
      Signed-off-by: default avatarRomain Derie (rde) <rde@odoo.com>
      c6e87358
    • Benoit Socias's avatar
      [FIX] website: ignore leading slashes when creating a page · 9b7d0258
      Benoit Socias authored
      When the name given when creating a new page starts with a slash, the
      werkzeug route `/website/add/<path:path>` cannot be matched. This leads
      to wrong navigation situations.
      
      This commit removes any leading slash from the entered page name.
      
      Steps to reproduce:
      - Create a page.
      - Enter "/abc" as name.
      
      => A 404 error page was reached.
      
      task-3328827
      
      Part-of: odoo/odoo#122669
      9b7d0258
    • Robin Lejeune (role)'s avatar
      [FIX] web_editor: fix flipped SVG shapes on Firefox · ff5a4409
      Robin Lejeune (role) authored
      
      On Firefox only: some SVG shapes either disappear when flipped or are
      not properly flipped.
      This is due to the way Firefox parses SVGs and the way Odoo applies
      transformations on them. It happens when the main `<svg>` contains other
      nested `<svg>`, and the flip transformation is applied to each of them,
      causing unexpected behaviors.
      When the parent contains a direct `<svg>` child and both of them are
      then applied a transformation, the whole shape disappears. When the
      parent contains some `<svg>` inside a `<defs>`, and the children are
      then included with `<use>`, each element is flipped individually, which
      means the flip is not processed as we would expect.
      This commit makes sure the flip is only applied to the main `<svg>`.
      
      Steps to reproduce:
      (A) >= 14.0:
      - On Firefox, drag & drop the image-text snippet
      - Add a background shape and choose "Origins 07"
      - Flip it: it isn't flipped
      
      (B) >= 15.2:
      - On Firefox, drag & drop any block snippet
      - Add a background shape and choose "Float 13"
      - Flip it: the shape is hidden
      
      task-3264851
      
      closes odoo/odoo#120516
      
      Signed-off-by: default avatarBojabza Soukéina (sobo) <sobo@odoo.com>
      ff5a4409
  7. May 30, 2023
    • Guillaume (gdi)'s avatar
      [FIX] website_crm, website_form: prevent remove model required fields · f974fe82
      Guillaume (gdi) authored
      
      Depending on the modules installed, the action of the form on the
      `/contactus` page changes. For example, if you have `website_crm`
      installed, the action will be set to "Create an Opportunity" but if you
      only have `website_form` installed, the action will be "Send an Email".
      For each action, there are mandatory fields that cannot be deleted by
      the user. Unfortunately, the templates for the `/contactus` forms didn't
      have the right fields marked as mandatory. This led to the following bug
      (with only `website_form` installed):
      - Go to `/contactus`
      - Edit the page
      
      => The Email and Subject fields can be deleted. However, when you drop a
      form and set the action to "Send an Email", these fields are mandatory
      and cannot be deleted. This commit fixes this bug by ensuring that these
      fields are marked as mandatory on `/contactus`. This commit fixes the
      same issue with the `website_crm` module.
      
      task-3302433
      
      closes odoo/odoo#122858
      
      Signed-off-by: default avatarRomain Derie (rde) <rde@odoo.com>
      f974fe82
    • Aurelien van Delft (avd)'s avatar
      [FIX] stock: enable index/bitmap scan in report_stock_quantity · aad458e5
      Aurelien van Delft (avd) authored
      
      The report_stock_quantity model defines a view in its init method
      to compute quantity information related to stock. This view
      is made of two CTEs and a three-part query separated by UNION ALL.
      The first CTE, existing_sm, retrieves the stock_move data
      from the database that are later used by the remaining of the query.
      
      One of the where conditions of existing_sm is (m.state != 'done' or
      m.date >= ((now() at time zone 'utc')::date - interval '3month')).
      m.state != 'done' is translated to m.state <> 'done' by the query planner.
      This type of operator has the side-effect of turning off index scan.
      Therefore, the scanning of the existing_sm CTE performs a Seq Scan
      and applies the where conditions in a Filter node. This can be quite
      ineffecient if the stock_move table is big, and if the selectivity
      of the m.state != 'done' condition is high enough to theoretically
      justify an IndexScan.
      
      To fix that, we take the inverse of m.state != 'done', i.e. an IN cond.
      This allows postgres to use Bitmap Scan, which
      is usually better under these specific conditions.
      
      E.g. speedup: db with 7M stock_moves, select from report_stock_quantity
      with conds for state, date, product_id, warehouse_id, company_id
      4.5s -> 2.5s
      
      opw-3288364
      
      closes odoo/odoo#120820
      
      Signed-off-by: default avatarWilliam Henrotin (whe) <whe@odoo.com>
      aad458e5
    • Luis González's avatar
      [FIX] stock: error when importing done qty w/o providing reserved qty · 76ad7b7d
      Luis González authored
      
      A new validation was recently added to prevent importing
      reserved quantities on stock move lines, to prevent inventory
      discrepancies [1]. However, such validation inadvertently introduced
      another issue, which is now, if the reserved quantity is not filled with
      0, the new validation is triggered.
      
      This commit fixes the above issue by not requiring the reserved quantity
      to be provided.
      
      In addition, a typo is fixed in the error message:
      "it is not allow" -> "allowed"
      
      [1] odoo/odoo#119201
      
      closes odoo/odoo#122797
      
      Signed-off-by: default avatarTiffany Chang <tic@odoo.com>
      76ad7b7d
    • Alvaro Fuentes's avatar
      [IMP] tests: add test_sequence order for tests · f0cab1bf
      Alvaro Fuentes authored
      
      Backport of 8aa4f424
      
      closes odoo/odoo#121284
      
      Signed-off-by: default avatarAlvaro Fuentes Suarez (afu) <afu@odoo.com>
      f0cab1bf
    • Walid's avatar
      [FIX] base: wkhtml2pdf multiple documents · 5d18944b
      Walid authored
      
      Steps to reproduce:
      - set up a header with company logo
      - print 20 sale orders in arabic
      
      Bug:
      header disapears on most pages
      
      Fix:
      add a setting to allow users to increase the delay before printing
      
      opw-3217155
      
      closes odoo/odoo#121054
      
      Signed-off-by: default avatarNicolas Lempereur (nle) <nle@odoo.com>
      5d18944b
    • Tom De Caluwé's avatar
      [FIX] hr_holidays: make test_current_leave_status deterministic · a1dffd3f
      Tom De Caluwé authored
      
      The test_current_leave_status checks the correct implementation of different
      hr.leave computed fields. To do this, a leave is created, during the test. The
      test fails however, when the employee is not supposed to work during the leave
      period, which can happen when running the test on certain days. The test is
      made deterministic again by adding the number_of_days field to the dict. As
      this is a stored field, the created leave entry will be considered valid.
      
      closes odoo/odoo#121533
      
      Signed-off-by: default avatarKevin Baptiste <kba@odoo.com>
      a1dffd3f
  8. May 28, 2023
  9. May 26, 2023
    • Walid's avatar
      [FIX] stock: dropshiping delivery slip in client's language · 832b4145
      Walid authored
      
      Steps to reprodue:
      - Create a dropshipped product
      - Sell the product to a client with a different language set
      - Print the delivery slip
      
      Bug:
      delivery slip is currently being printed in the vendor's language
      
      Fix:
      Print the delivery slip in the client language when possible
      
      opw-3193015
      
      closes odoo/odoo#121305
      
      Signed-off-by: default avatarAdrien Widart (awt) <awt@odoo.com>
      832b4145
    • Arnold Moyaux's avatar
      [FIX] mrp: merge moves in pick before manufacturing · 07b192b8
      Arnold Moyaux authored
      
      Use case:
      It happens that a product is consumed in different operations.
      So it needs two distinct BoM lines. Since commit [1] the stock.move
      in pbm are not merged. However [1] was design for kit.
      In our case we would like to have only one stock.move for all the
      quantities.
      
      The fix is not perfect because it won't work if we confirm at the
      same time a move with a kit and without it. But at least it will let
      people using MO without kit has the correct behavior
      
      + remove a duplicate of the function
      
      [1] commit 741d2fe9
      
      closes odoo/odoo#120835
      
      Signed-off-by: default avatarWilliam Henrotin (whe) <whe@odoo.com>
      07b192b8
  10. May 25, 2023
    • stcc-odoo's avatar
      [FIX] base, website_form: prevent assetsbundle commit in savepoint · a3249673
      stcc-odoo authored
      Steps to reproduce:
      
      - Install industry_fsm_report, website
      - Create Project P, add column/stage PC.
      - Edit stage, Email Template = Task: Intervention Schduled.
      - Edit the template > Advanced Settings > Optional report to print and
        attach = Worksheet Report (PDF). Save everything.
      - Go to website, "contact us" page > Edit the form, Action = Create a
        task, Project = P > Save
      
      Issue:
      
      When you first submit the form, it will fail, but the task will be
      created and visible in project P. By instinct, the user will submit the
      form again, so the task will be duplicated. The second form submit will
      return a success message.
      
      When submitting a form, we first generate a savepoint (added in
      commit [1]).
      Since this is the first interaction with the report system, during the
      handling of the form, the assetsbundle will be generated (see keyword
      'commit_assetsbundle'), which will cause a commit.
      Finally, assuming no other error is raised, we try to delete the
      savepoint.
      However, since a commit was executed, then the savepoint will no longer
      exist, which will cause an error status to be returned.
      
      Solution:
      
      When submitting a form, pass `commit_assetsbundle=False` to the record
      creation, which prevents the commit from happening.
      
      This solution has a downside; creating the record also sends an email
      and the report attached to that email will have broken styling. This is
      still an improvement to the current behaviour, which doesn't send the
      first email at all.
      
      [1]: https://github.com/odoo-dev/odoo/commit/5a499ecf113f08c11d2b33b47680dd00ec1b297b
      
      
      
      opw-3183912
      
      closes odoo/odoo#119612
      
      Signed-off-by: default avatarRomain Derie (rde) <rde@odoo.com>
      a3249673
    • Sébastien Theys's avatar
      [FIX] mail: apply multi-company when feching systray activities · 03c3d440
      Sébastien Theys authored
      
      A raw query is not necessary to produce the desired result, found
      activities need to be kept only if the corresponding record can be found
      with standard search (which includes multi-company check).
      
      Part of task-3266643
      
      closes odoo/odoo#122354
      
      Signed-off-by: default avatarSébastien Theys (seb) <seb@odoo.com>
      03c3d440
    • Csaba Tóth's avatar
      [CLA] OdooTech Zrt signs Odoo CCLA v1.0 · 3e757c59
      Csaba Tóth authored
      
      closes odoo/odoo#122303
      
      Signed-off-by: default avatarMartin Trigaux (mat) <mat@odoo.com>
      3e757c59
    • Julien Van Roy's avatar
      [FIX] account_edi_ubl_cii: handle fixed taxes in UBL/CII · 891f3a1a
      Julien Van Roy authored
      
      Use case: the eco-taxes (recupel, auvibel, etc) are fixed taxes in Odoo,
      which apply before the "regular" (percentage) tax on an invoice line. We
      can have one or more fixed taxes and 1 regular tax.
      
      In EN16931, there can only be 1 tax per invoice line. Thus, the fixed
      taxes are encoded as charge on the invoice lines (with reason code
      `AEO`: "Collection and recycling"). The tags `AllowanceCharge` (in UBL)
      and `SpecifiedTradeAllowanceCharge` (in CII) are used. Then a serie of
      tax related infos need to be changed: the taxes in UBL/CII should not
      contain the fixed ones and the total untaxed amount needs to be adapted,
      as well as the total tax amount (since the fixed taxes were removed).
      
      To be able to import the fixed taxes back in Odoo, the charges on the
      invoice lines are read and their names and amounts are used to search on
      the existing taxes.
      
      task-3274208
      
      closes odoo/odoo#121494
      
      Signed-off-by: default avatarLaurent Smet <las@odoo.com>
      891f3a1a
    • niyasraphy's avatar
      [FIX] google_gmail, microsoft_outlook : move UserError to ir_mail_server · fcfd72a5
      niyasraphy authored
      The orginal PR and it's forward ports https://github.com/odoo/odoo/pull/121048
      
      
      intorduced an unexpected AttributeError when using OAuth for incoming
      mail servers (fetchmail.server). Since `smtp_user` is not a defined field
      in fetchmail.server (it uses the field `user` instead), we had to change
      the approach.
      
      To prevent this error, we move the UserError call into the respective
      ir_mail_server models, which should check the contrains at that level.
      This means that before the form gets saved, trying to connect using an
      OAuth account, should prompt the user to first specify an smtp_user before
      proceeding.
      
      closes odoo/odoo#122222
      
      Signed-off-by: default avatarStéphane Debauche (std) <std@odoo.com>
      fcfd72a5
    • Michele's avatar
  11. May 24, 2023
    • Benjamin Vray's avatar
      [FIX] website: fix adding same font family twice · be503205
      Benjamin Vray authored
      
      Steps to reproduce the bug :
      
      - Add the same google font twice with the font family selector in the
      option tab of the editor panel.
      - The font will be displayed only once in the font selector menu but 2
      trash icons will be added, one for the added font and one for the font
      that was already there.
      
      This commit fix this and allows now the user to add the same font twice,
      but only to replace a served font by a local font. The opposite does not
      make sense, but if the user really wants to replace a local font with a
      served, it is always possible by deleting the locale beforehand.
      
      In addition, this commit adds a cloud icon next to the default fonts of
      the theme. Since these fonts are served by Google, it is logical to have
      the cloud icon. This is consistent with the cloud icon that is present
      when the user adds a font served by Google.
      
      task-2998689
      
      closes odoo/odoo#103402
      
      Signed-off-by: default avatarRomain Derie (rde) <rde@odoo.com>
      be503205
    • Paul Morelle's avatar
      [FIX] website_customer: make res.partner.tag.classname overridable · 91bea596
      Paul Morelle authored
      
      The selection function get_selection_class for the field classname has
      obviously been thought to be overridable by subclasses in order to add
      new selection classes if need be.
      
      However, before this commit the method was passed directly to the
      Selection constructor, which used the callable object directly. If it
      was overridden by a subclass, the Selection object would still use the
      same non-overridden callable instance.
      
      With this commit, we give the name of the method instead of the
      callable, which makes that the method is resolved after all overrides,
      and therefore the resulting selection will be the overridden one.
      
      closes odoo/odoo#122299
      
      Signed-off-by: default avatarRomain Derie (rde) <rde@odoo.com>
      91bea596
    • Laurent Smet's avatar
      [FIX] account: Allow copying reco model lines · c5d5f4db
      Laurent Smet authored
      
      When duplicating the reco model, we want to counterpart entry lines to be copied as well.
      
      closes odoo/odoo#122309
      
      Signed-off-by: default avatarWilliam André (wan) <wan@odoo.com>
      c5d5f4db
    • Dylan Kiss (dyki)'s avatar
      [FIX] account: don't recompute name when no date set · 5a3a8d0b
      Dylan Kiss (dyki) authored
      
      After commit 9bf54f09, we assumed that
      the date field of a move was never empty. On the form view, it can be
      (temporarily) empty though (before save), causing an error when trying
      to read it.
      
      We now don't try to recompute the name when the date is empty, thus
      preventing the date field to be read in that method.
      
      task-3326834
      
      closes odoo/odoo#122260
      
      Signed-off-by: default avatarWilliam André (wan) <wan@odoo.com>
      5a3a8d0b
    • divy-odoo's avatar
      [FIX] website_blog: fix size options values when blog regular cover · b2daf688
      divy-odoo authored
      
      Before this commit, the widget value was updated (based on the current
      state) prior to updating the snippet UI. As a result, the widget value
      reflected used the non-updated UI labels.
      
      task-3112890
      
      closes odoo/odoo#120569
      
      Signed-off-by: default avatarQuentin Smetz (qsm) <qsm@odoo.com>
      b2daf688
    • paso-odoo's avatar
      [FIX] l10n_id_efaktur: fix the issue of invalid literal base10 in efaktur · 78ecfd66
      paso-odoo authored
      If applied, this commit will solve the min-max issues for efaktur.
      
      - invalid literal for int() with base 10: when we enter all characters
      string in the min or max it will raise an error like this.
      
      - Error is also raised when the min or max is blank and try to save the
      record.
      
      So, I have update the value as 0 if the min value or max value not
      generated.
      
      see - https://tinyurl.com/2lx9j2kr
      
      
      
      Sentry - 3936020226
      
      closes odoo/odoo#112850
      
      Signed-off-by: default avatarWilliam André (wan) <wan@odoo.com>
      78ecfd66
Loading