TL;DR
 Issue: Getting the error 'type 'Null' is not a subtype of type 'List<dynamic>' in getDocument method' when fetching a specific document. 
Solution: Check if the id being passed is a non-empty string. Inspect the map to see what values are present for 'total' and 'documents'.why the map value has total and documents object
This my code on fetching the specific document
TypeScript
  @override
  Future<BridgeRequest> getRequest(String id) async {
    try {
      _logger.info('Getting bridge request');
      final response = await databases.getDocument(
        databaseId: bridgeRequestCredential.databaseId,
        collectionId: bridgeRequestCredential.collectionId,
        documentId: id,
      );
      return BridgeRequest.fromJson(response.data);
    } on AppwriteException catch (e, stackTrace) {
      _logger.severe(
          e.message ?? 'Error while getting bridge request', e, stackTrace);
      throw BridgeException(
        message: e.message ?? 'Error while getting bridge request',
        stackTrace: stackTrace,
      );
    } catch (e, stackTrace) {
      _logger.severe('Error while getting bridge request', e, stackTrace);
      throw BridgeException(
        message: 'Error while getting bridge request',
        stackTrace: stackTrace,
      );
    }
  }
I really need help for this one
Would you please try to inspect the map to see what's in it? nvm
And please double check you're passing a non empty string for the id
Recommended threads
- How to use appwrite types
I am using appwrite types --language ts ./types to generate the types yielding something like: ``` import type { Models } from 'node-appwrite'; // This file i...
 - Invalid query: Attribute not found in sc...
Hiya. I'm trying to use the REST API with documents and doing a simple select with query: https://<mydomain>/v1/databases/<database>/collections/<collection>/d...
 - Failed to load data from database
My app broken, it throw AppwriteException exception. Few days ago it works well. AppwriteException: , ClientException with SocketException: Failed host lookup:...