From a541d2b2632ccfb94b942020b253603a25ddc37e Mon Sep 17 00:00:00 2001 From: satori Date: Fri, 8 Nov 2024 09:13:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=88=86=E9=A1=B5=E6=88=AA?= =?UTF-8?q?=E5=8F=96=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 ++ api/graphql.go | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 144eaa7..eb35140 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,9 @@ build: # 更新部署到服务器 update: build + ssh ${HOST} "mv ~/webp/main ~/webp/main_old" scp dist/main $(HOST):~/webp/main + ssh ${HOST} "rm ~/webp/main_old" rm -rf dist # 设为系统服务和设置日志轮转 diff --git a/api/graphql.go b/api/graphql.go index e0d6585..b98792c 100644 --- a/api/graphql.go +++ b/api/graphql.go @@ -549,11 +549,13 @@ func NewSchema(config Config) (graphql.Schema, error) { } } - if args.First != 0 { + // 如果截取范围小于列表长度 + if args.First != 0 && args.First < len(list) { list = list[:args.First] } - if args.Last != 0 { + // 如果截取范围小于列表长度 + if args.Last != 0 && args.Last < len(list) { list = list[len(list)-args.Last:] }