fix: update ServiceConfigFields to set default value for retry attempts and enhance delete migration scripts for server processes and notifications with error handling for deleting non existing collections
This commit is contained in:
@@ -96,7 +96,7 @@ export function ServiceConfigFields({ form }: ServiceConfigFieldsProps) {
|
|||||||
<FormItem>
|
<FormItem>
|
||||||
<FormLabel>{t("retryAttempts")}</FormLabel>
|
<FormLabel>{t("retryAttempts")}</FormLabel>
|
||||||
<FormControl>
|
<FormControl>
|
||||||
<Select onValueChange={field.onChange} defaultValue={field.value}>
|
<Select onValueChange={field.onChange} value={field.value ?? "3"}>
|
||||||
<SelectTrigger>
|
<SelectTrigger>
|
||||||
<SelectValue />
|
<SelectValue />
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
|
|||||||
@@ -1,9 +1,13 @@
|
|||||||
/// <reference path="../pb_data/types.d.ts" />
|
/// <reference path="../pb_data/types.d.ts" />
|
||||||
migrate((app) => {
|
migrate((app) => {
|
||||||
|
try {
|
||||||
const collection = app.findCollectionByNameOrId("pbc_2018671343");
|
const collection = app.findCollectionByNameOrId("pbc_2018671343");
|
||||||
|
|
||||||
return app.delete(collection);
|
return app.delete(collection);
|
||||||
|
} catch (e) {
|
||||||
|
console.warn("Skip delete (server_processes):", e?.message);
|
||||||
|
}
|
||||||
}, (app) => {
|
}, (app) => {
|
||||||
|
try {
|
||||||
const collection = new Collection({
|
const collection = new Collection({
|
||||||
"createRule": "",
|
"createRule": "",
|
||||||
"deleteRule": "",
|
"deleteRule": "",
|
||||||
@@ -134,4 +138,7 @@ migrate((app) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return app.save(collection);
|
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" />
|
/// <reference path="../pb_data/types.d.ts" />
|
||||||
migrate((app) => {
|
migrate((app) => {
|
||||||
const collection = app.findCollectionByNameOrId("pbc_3414192583");
|
|
||||||
|
|
||||||
|
try {
|
||||||
|
const collection = app.findCollectionByNameOrId("pbc_3414192583");
|
||||||
return app.delete(collection);
|
return app.delete(collection);
|
||||||
|
} catch (e) {
|
||||||
|
console.warn("Skip delete (server_notifications):", e?.message);
|
||||||
|
}
|
||||||
}, (app) => {
|
}, (app) => {
|
||||||
|
try {
|
||||||
const collection = new Collection({
|
const collection = new Collection({
|
||||||
"createRule": "",
|
"createRule": "",
|
||||||
"deleteRule": "",
|
"deleteRule": "",
|
||||||
@@ -167,4 +172,7 @@ migrate((app) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return app.save(collection);
|
return app.save(collection);
|
||||||
})
|
} catch (e) {
|
||||||
|
console.warn("Skip rollback (server_notifications):", e?.message);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user