🐛 Trying to fix award post

This commit is contained in:
2025-09-07 21:54:10 +08:00
parent da3f58f2ec
commit 942ca73f8d

View File

@@ -425,7 +425,7 @@ public class PostController(
{ {
publisher = await pub.GetPublisherByName(pubName); publisher = await pub.GetPublisherByName(pubName);
if (publisher is null) return BadRequest("Publisher was not found."); if (publisher is null) return BadRequest("Publisher was not found.");
if (!await pub.IsMemberWithRole(publisher.Id, accountId, Publisher.PublisherMemberRole.Editor)) if (!await pub.IsMemberWithRole(publisher.Id, accountId, PublisherMemberRole.Editor))
return StatusCode(403, "You need at least be an editor to post as this publisher."); return StatusCode(403, "You need at least be an editor to post as this publisher.");
} }
@@ -621,7 +621,8 @@ public class PostController(
ProductIdentifier = "posts.award", ProductIdentifier = "posts.award",
Currency = "points", // NSP - Source Points Currency = "points", // NSP - Source Points
Remarks = $"Award post {orderRemark}", Remarks = $"Award post {orderRemark}",
Meta = GrpcTypeHelper.ConvertObjectToByteString(new Dictionary<string, object?>() Amount = request.Amount.ToString(CultureInfo.InvariantCulture),
Meta = GrpcTypeHelper.ConvertObjectToByteString(new Dictionary<string, object?>
{ {
["account_id"] = accountId, ["account_id"] = accountId,
["post_id"] = post.Id, ["post_id"] = post.Id,