Fix parsing and updating signatures

This commit is contained in:
2025-06-15 17:55:06 +02:00
parent 16bfd1d9a6
commit ec663fba55
4 changed files with 7 additions and 12 deletions

View File

@@ -10,7 +10,7 @@ import { Header } from "@/components/Header";
import { parseSignature, parseScannedPercentage } from "@/utils/signatureParser";
import { getSystemId } from "@/utils/systemApi";
import pb from "@/lib/pocketbase";
import { Signature } from "@/components/SystemTracker";
import { Signature } from "@/lib/types";
export const SystemView = () => {
const { system, region } = useParams();
@@ -37,7 +37,7 @@ export const SystemView = () => {
const existingRecord = existingRecords.items[0];
const existingScannedPercentage = parseScannedPercentage(existingRecord.scanned);
if (newScannedPercentage > existingScannedPercentage) {
if (newScannedPercentage >= existingScannedPercentage) {
await pb.collection('signature').update(existingRecord.id, {
name: signature.signame,
type: signature.type,