Fossil SCM

Check for explicit error condition from ticket_put() because otherwise Fossil thinks a successful ticket add is an error and outputs an empty line.

andybradford 2018-01-01 00:57 trunk
Commit d4c6f3c439e369e09996055d3be2afec8964bbc991b857a98a7beba5fd4e3cb9
1 file changed +1 -1
+1 -1
--- src/tkt.c
+++ src/tkt.c
@@ -1377,11 +1377,11 @@
13771377
}
13781378
blob_appendf(&tktchng, "K %s\n", zTktUuid);
13791379
blob_appendf(&tktchng, "U %F\n", zUser);
13801380
md5sum_blob(&tktchng, &cksum);
13811381
blob_appendf(&tktchng, "Z %b\n", &cksum);
1382
- if( ticket_put(&tktchng, zTktUuid, ticket_need_moderation(1)) ){
1382
+ if( ticket_put(&tktchng, zTktUuid, ticket_need_moderation(1))==0 ){
13831383
fossil_fatal("%s", g.zErrMsg);
13841384
}else{
13851385
fossil_print("ticket %s succeeded for %s\n",
13861386
(eCmd==set?"set":"add"),zTktUuid);
13871387
}
13881388
--- src/tkt.c
+++ src/tkt.c
@@ -1377,11 +1377,11 @@
1377 }
1378 blob_appendf(&tktchng, "K %s\n", zTktUuid);
1379 blob_appendf(&tktchng, "U %F\n", zUser);
1380 md5sum_blob(&tktchng, &cksum);
1381 blob_appendf(&tktchng, "Z %b\n", &cksum);
1382 if( ticket_put(&tktchng, zTktUuid, ticket_need_moderation(1)) ){
1383 fossil_fatal("%s", g.zErrMsg);
1384 }else{
1385 fossil_print("ticket %s succeeded for %s\n",
1386 (eCmd==set?"set":"add"),zTktUuid);
1387 }
1388
--- src/tkt.c
+++ src/tkt.c
@@ -1377,11 +1377,11 @@
1377 }
1378 blob_appendf(&tktchng, "K %s\n", zTktUuid);
1379 blob_appendf(&tktchng, "U %F\n", zUser);
1380 md5sum_blob(&tktchng, &cksum);
1381 blob_appendf(&tktchng, "Z %b\n", &cksum);
1382 if( ticket_put(&tktchng, zTktUuid, ticket_need_moderation(1))==0 ){
1383 fossil_fatal("%s", g.zErrMsg);
1384 }else{
1385 fossil_print("ticket %s succeeded for %s\n",
1386 (eCmd==set?"set":"add"),zTktUuid);
1387 }
1388

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button