github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/adapters/namespace.js (about)

     1  import Watchable from './watchable';
     2  import codesForError from '../utils/codes-for-error';
     3  import classic from 'ember-classic-decorator';
     4  
     5  @classic
     6  export default class NamespaceAdapter extends Watchable {
     7    findRecord(store, modelClass, id) {
     8      return super.findRecord(...arguments).catch((error) => {
     9        const errorCodes = codesForError(error);
    10        if (errorCodes.includes('501')) {
    11          return { Name: id };
    12        }
    13      });
    14    }
    15  }