Skip to content

Commit 22e39dc

Browse files
committed
feat: 单条订阅确保没有 subscriptions 字段
1 parent 4276869 commit 22e39dc

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sub-store",
3-
"version": "2.19.95",
3+
"version": "2.19.96",
44
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.",
55
"main": "src/main.js",
66
"scripts": {

backend/src/restful/subscriptions.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ async function getFlowInfo(req, res) {
230230

231231
function createSubscription(req, res) {
232232
const sub = req.body;
233+
delete sub.subscriptions;
233234
$.info(`正在创建订阅: ${sub.name}`);
234235
if (/\//.test(sub.name)) {
235236
failed(
@@ -262,6 +263,7 @@ function getSubscription(req, res) {
262263
let { raw } = req.query;
263264
const allSubs = $.read(SUBS_KEY);
264265
const sub = findByName(allSubs, name);
266+
delete sub.subscriptions;
265267
if (sub) {
266268
if (raw) {
267269
res.set('content-type', 'application/json')
@@ -292,6 +294,7 @@ function getSubscription(req, res) {
292294
function updateSubscription(req, res) {
293295
let { name } = req.params;
294296
let sub = req.body;
297+
delete sub.subscriptions;
295298
const allSubs = $.read(SUBS_KEY);
296299
const oldSub = findByName(allSubs, name);
297300
if (oldSub) {

0 commit comments

Comments
 (0)