Manifest Academy

Home › Curriculum › Deploy, Operate & Upgrade › A systematic troubleshooting method

Troubleshooting · 14 min · method

A systematic troubleshooting method

From the user's report to the root cause: reproduce, classify, isolate, fix, verify and prevent.

In this lesson

Key points

Real-world example

One salesperson couldn't see a customer others could. Comparing users showed she was missing the company in 'allowed companies'; the customer belonged to the second company. Adding it fixed the 'bug'; the consultant added company access to the onboarding checklist.

Questions and answers

How do you test whether a custom module causes an issue?

Reproduce on a staging copy with the module uninstalled or on a fresh database with standard Odoo.

Name three evidence sources.

Logs, chatter/metadata, SQL (also the browser console and network tab).

Read the full lesson, worked example and quiz