Throw AppwriteException so handler can unwrap

This commit is contained in:
Jake Barnby 2026-01-15 16:31:37 +13:00
parent 61e886eed4
commit c083e1ce74

View file

@ -9,6 +9,7 @@ use Appwrite\Event\Realtime;
use Appwrite\Event\StatsUsage;
use Appwrite\Event\Webhook;
use Appwrite\Utopia\Response\Model\Execution;
use Appwrite\Extend\Exception as AppwriteException;
use Exception;
use Executor\Executor;
use Utopia\CLI\Console;
@ -661,7 +662,11 @@ class Functions extends Action
->trigger();
if (!empty($error)) {
throw new Exception($error, $errorCode);
throw new AppwriteException(
AppwriteException::GENERAL_SERVER_ERROR,
$error ?: 'Function execution failed with no error message',
$errorCode
);
}
}
}