org_not_empty
HTTP status: 409 · Code: org_not_empty
The org still has projects that are not being deleted.
Why it happens
Section titled “Why it happens”You tried to delete an org that still has projects. An org can only be deleted when every project in it is deleted or being deleted.
How to fix
Section titled “How to fix”Delete the org’s projects first, then delete the org.
Catch it in your code
Section titled “Catch it in your code”Every SDK throws one error type for a failed call. Match on its code, which is always org_not_empty for this error, never on the message.
import { ErrorCode, OrvanoError } from '@orvano/js'
try { // your Orvano call} catch (error) { if (error instanceof OrvanoError && error.code === ErrorCode.orgNotEmpty) { // handle org_not_empty } else { throw error }}import 'package:orvano_flutter/orvano_flutter.dart'; // or orvano_dart on a server
try { // your Orvano call} on OrvanoException catch (error) { if (error.code != ErrorCode.orgNotEmpty) rethrow; // handle org_not_empty}using Orvano;
try{ // your Orvano call}catch (OrvanoException error) when (error.Code == ErrorCode.OrgNotEmpty){ // handle org_not_empty}The error also carries the HTTP status (409), a message, and a request ID. Quote the request ID when you report a problem: the server logs it with the failure. See Errors for how errors work in every SDK, or every error code.