Merge pull request #147 from ghotso/develop-fix_max_retries_issue

fix(services-form): make retry attempts select controlled and synced with form state
This commit is contained in:
Tola Leng
2025-08-24 13:49:31 +07:00
committed by GitHub
3 changed files with 314 additions and 299 deletions
@@ -96,7 +96,7 @@ export function ServiceConfigFields({ form }: ServiceConfigFieldsProps) {
<FormItem>
<FormLabel>{t("retryAttempts")}</FormLabel>
<FormControl>
<Select onValueChange={field.onChange} defaultValue={field.value}>
<Select onValueChange={field.onChange} value={field.value ?? "3"}>
<SelectTrigger>
<SelectValue />
</SelectTrigger>
@@ -1,9 +1,13 @@
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
try {
const collection = app.findCollectionByNameOrId("pbc_2018671343");
return app.delete(collection);
} catch (e) {
console.warn("Skip delete (server_processes):", e?.message);
}
}, (app) => {
try {
const collection = new Collection({
"createRule": "",
"deleteRule": "",
@@ -134,4 +138,7 @@ migrate((app) => {
});
return app.save(collection);
})
} catch (e) {
console.warn("Skip rollback (server_processes):", e?.message);
}
});
@@ -1,9 +1,14 @@
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
const collection = app.findCollectionByNameOrId("pbc_3414192583");
try {
const collection = app.findCollectionByNameOrId("pbc_3414192583");
return app.delete(collection);
} catch (e) {
console.warn("Skip delete (server_notifications):", e?.message);
}
}, (app) => {
try {
const collection = new Collection({
"createRule": "",
"deleteRule": "",
@@ -167,4 +172,7 @@ migrate((app) => {
});
return app.save(collection);
})
} catch (e) {
console.warn("Skip rollback (server_notifications):", e?.message);
}
});