apache / apache/openwhisk-cli

Cannot delete an API by name if the name starts with /

オープン
#321 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Go
スター
109
フォーク
98
PR マージ指標
30日以内にマージされた PR はありません

説明

```
$ wsk api create /apigw GET apigw -n /apigw
ok: created API /apigw GET for action /_/apigw
$ wsk api list -f
ok: APIs
Action: /19FT_dev/apigw
API Name: /apigw
Base path: /
Path: /apigw
Verb: get
URL: https://service.eu.apiconnect.ibmcloud.com/gws/apigateway/api/2fbc3abd90af940c23779ab56f8863f05763e60eb3c364895f258b04a5d38be1/apigw
$ wsk api delete /apigw
error: Unable to delete API: API deletion failure: API '/apigw' does not exist.
```

Deleting with `wsk api delete /` works.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、示されている `wsk api create`、`wsk api list -f`、`wsk api delete` コマンドを再現し、その後 CLI の API 削除パスと名前の処理を追跡します。名前が `/` で始まる API をその名前で削除でき、`/` による削除が引き続き機能すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
go
領域
api, cli
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。