Saya dibuatkan contoh API.
Ketika saya mengubah nama Sumber Daya dari menu ke menu123 dan klik untuk memperbarui konten
Di Over View, saya dapat melihat nama sumber daya berubah menjadi menu123
Kemudian, saya hanya mengklik simpan di Konfigurasi Runtime, itu berubah kembali ke menu
sebelum
setelah
bantu aku~~
@Thangthanh , sebagai solusi Anda dapat mengikuti langkah-langkah yang disebutkan di bawah ini:
Setelah menerapkan ulang, jika Anda membuat perubahan apa pun pada konfigurasi run-time, itu tidak akan memengaruhi perubahan yang dibuat pada sumber daya.
@Tangthanh ,
Terima kasih telah melaporkan masalah ini,
@vithu30
Berikut adalah perbaikan potensial untuk masalah ini,
diff --git a/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/APIDefinition/APIDefinition.jsx b/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/APIDefinition/APIDefinition.jsx
index b14a6305a9..fafd494bba 100644
--- a/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/APIDefinition/APIDefinition.jsx
+++ b/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/APIDefinition/APIDefinition.jsx
@@ -317,7 +317,7 @@ class APIDefinition extends React.Component {
* <strong i="11">@param</strong> {string} toFormat The format it can be converted to.
* */
updateSwaggerDefinition(swaggerContent, specFormat, toFormat) {
- const { api, intl } = this.props;
+ const { api, intl, updateAPI } = this.props;
let parsedContent = {};
if (this.hasJsonStructure(swaggerContent)) {
parsedContent = JSON.parse(swaggerContent);
@@ -351,6 +351,7 @@ class APIDefinition extends React.Component {
this.setState({ swagger: swaggerContent });
}
}
+ updateAPI();
})
.catch((err) => {
console.log(err);
diff --git a/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/index.jsx b/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/index.jsx
index e18f4b1de4..5764c2e1aa 100644
--- a/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/index.jsx
+++ b/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/source/src/app/components/Apis/Details/index.jsx
@@ -651,7 +651,7 @@ class Details extends Component {
<Route path={Details.subPaths.OVERVIEW} component={() => <Overview api={api} />} />
<Route
path={Details.subPaths.API_DEFINITION}
- component={() => <APIDefinition api={api} />}
+ component={() => <APIDefinition api={api} updateAPI={this.updateAPI} />}
/>
<Route
path={Details.subPaths.WSDL}