Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Improve seed assertion errors
Alexis Sellier committed 4 years ago
commit 53dd216358ddb5521eb14f0529ad4e911e2b55c4
parent 1f9ba24f917a0cbc462e56131306f9d10b986bba
1 file changed +4 -4
modified src/base/seeds/Seed.ts
@@ -32,11 +32,11 @@ export class Seed {
    api?: string | null;
    version?: string | null;
  }, cfg: Config) {
-
    assert(isDomain(seed.host), "invalid seed host");
-
    assert(/^[a-z0-9]+$/.test(seed.id), "invalid seed id");
+
    assert(isDomain(seed.host), `invalid seed host: ${seed.host}`);
+
    assert(/^[a-z0-9]+$/.test(seed.id), `invalid seed id ${seed.id}`);

-
    seed.api && assert(isDomain(seed.api), "invalid seed api host");
-
    seed.git && assert(isDomain(seed.git), "invalid seed git host");
+
    seed.api && assert(isDomain(seed.api), `invalid seed api host ${seed.api}`);
+
    seed.git && assert(isDomain(seed.git), `invalid seed git host ${seed.git}`);

    // The `git` and `api` keys being more specific take
    // precedence over the `host`, if available.