Base44 database

Computed or Formula Fields Not Updating in Base44

Computed or formula fields in your Base44 database tables are showing stale, incorrect, or blank values. When you update the source fields that the formula depends on, the computed field does not recalculate automatically.

This issue is especially problematic for apps that rely on calculated totals, status indicators, or derived values. For example, an order total field that sums line items may show zero, or a status field based on a date comparison may not reflect the current date.

In some cases, the computed field works correctly for newly created records but fails to update when the underlying data changes.

Error Messages You Might See

Formula error: undefined reference #ERROR in computed field Circular reference detected
Formula error: undefined reference#ERROR in computed fieldCircular reference detected

Common Causes

  1. The formula syntax contains an error that silently fails instead of showing a clear error message
  2. The formula references a field that has been renamed or deleted from the table
  3. Computed fields that reference related table data don't refresh when the related record changes
  4. A circular reference exists where two computed fields depend on each other

How to Fix It

Review the formula syntax carefully, paying attention to exact field names and data types. Try simplifying the formula to a basic expression first, then add complexity incrementally to find the breaking point.

If the formula references related tables, check whether Base44 supports automatic refresh of cross-table computed fields or if a manual trigger is needed.

Complex formulas with multiple dependencies or cross-table references often require a developer to restructure into a reliable calculation approach that updates consistently.

Real developers can help you.

Pratik Pratik SWE with 15+ years of experience building and maintaining web apps and extensive BE infrastructure Anthony Akpan Anthony Akpan Developer with 8 years of experience building softwares fro startups Kingsley Omage Kingsley Omage Fullstack software engineer passionate about AI Agents, blockchain, LLMs. Stanislav Prigodich Stanislav Prigodich 15+ years building iOS and web apps at startups and enterprise companies. I want to use that experience to help builders ship real products - when something breaks, I'm here to fix it. Jen Jacobsen Jen Jacobsen I’m a Full-Stack Developer with over 10 years of experience building modern web and mobile applications. I enjoy working across the full product lifecycle — turning ideas into real, well-built products that are intuitive for users and scalable for businesses. I particularly enjoy building mobile apps, modern web platforms, and solving complex technical problems in a way that keeps systems clean, reliable, and easy to maintain. Luca Liberati Luca Liberati I work on monoliths and microservices, backends and frontends, manage K8s clusters and love to design apps architecture ISHANTDEEP SINGH ISHANTDEEP SINGH Senior Software Engineer with 7+ years of experience in React, JavaScript, TypeScript, Next.js, and Node.js. I’ve also worked as a tech lead for startups, owning end-to-end technical execution including architecture, development, scaling, and delivery. I bring a strong mix of hands-on coding, product thinking, and technical leadership, and I’m comfortable building products from scratch as well as improving and scaling existing systems. Matthew Butler Matthew Butler Systems Development Engineer @ Amazon Web Services Milan Surelia Milan Surelia Milan Surelia is a Mobile App Developer with 5+ years of experience crafting scalable, cross-platform apps at 7Span and Meticha. At 7Span, he engineers feature-rich Flutter apps with smooth performance and modern UI. As the Co-Founder of Meticha, he builds open-source tools and developer-focused products that solve real-world problems. Expertise: 💡 Developing cross-platform apps using Flutter, Dart, and Jetpack Compose for Android, iOS, and Web. 🖋️ Sharing insights through technical writing, blogging, and open-source contributions. 🤝 Collaborating closely with designers, PMs, and developers to build seamless mobile experiences. Notable Achievements: 🎯 Revamped the Vepaar app into Vepaar Store & CRM with a 2x performance boost and smoother UX. 🚀 Launched Compose101 — a Jetpack Compose starter kit to speed up Android development. 🌟 Open source contributions on Github & StackOverflow for Flutter & Dart 🎖️ Worked on improving app performance and user experience with smart solutions. Milan is always happy to connect, work on new ideas, and explore the latest in technology. Prakash Prajapati Prakash Prajapati I’m a Senior Python Developer specializing in building secure, scalable, and highly available systems. I work primarily with Python, Django, FastAPI, Docker, PostgreSQL, and modern AI tooling such as PydanticAI, focusing on clean architecture, strong design principles, and reliable DevOps practices. I enjoy solving complex engineering problems and designing systems that are maintainable, resilient, and built to scale.

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help

Frequently Asked Questions

Why is my Base44 computed field showing the wrong value?

Check that the formula references the correct field names and that none of the referenced fields have been renamed or deleted. Test with a simplified formula first.

Do Base44 computed fields update automatically?

They should recalculate when source fields change, but cross-table references may require a page refresh or manual trigger. Check if your formula depends on data in another table.

Related Base44 Issues

Can't fix it yourself?
Real developers can help.

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help