Upload 7 files
Browse files
Code.gs
CHANGED
|
@@ -124,12 +124,13 @@ function updateEvidence(sheet, request) {
|
|
| 124 |
if (!rowNumber) throw new Error("تعذر العثور على التوثيق المطلوب تعديله.");
|
| 125 |
|
| 126 |
const row = sheet.getRange(rowNumber, 1, 1, HEADERS.length).getValues()[0];
|
| 127 |
-
if (
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
throw new Error("لا يمكن تعديل توثيق عينة أخرى.");
|
| 129 |
}
|
| 130 |
-
if (safeText(row[2]) && safeText(row[2]) !== safeText(request.researcher)) {
|
| 131 |
-
throw new Error("لا يمكن تعديل توثيق باحث آخر.");
|
| 132 |
-
}
|
| 133 |
|
| 134 |
const oldPhotoUrls = splitUrls(row[9]);
|
| 135 |
const keptPhotoUrls = Array.isArray(request.keptPhotoUrls)
|
|
|
|
| 124 |
if (!rowNumber) throw new Error("تعذر العثور على التوثيق المطلوب تعديله.");
|
| 125 |
|
| 126 |
const row = sheet.getRange(rowNumber, 1, 1, HEADERS.length).getValues()[0];
|
| 127 |
+
if (
|
| 128 |
+
safeText(row[12]) &&
|
| 129 |
+
safeText(row[12]) !== safeText(request.sampleKey) &&
|
| 130 |
+
safeText(row[4]) !== safeText(request.commercialRecord)
|
| 131 |
+
) {
|
| 132 |
throw new Error("لا يمكن تعديل توثيق عينة أخرى.");
|
| 133 |
}
|
|
|
|
|
|
|
|
|
|
| 134 |
|
| 135 |
const oldPhotoUrls = splitUrls(row[9]);
|
| 136 |
const keptPhotoUrls = Array.isArray(request.keptPhotoUrls)
|