How Does One Get Around the Following Error?: comment.last_payout == fc::time_point_sec::min()

in tech •  8 years ago  (edited)

comment.last_payout == fc::time_point_sec::min()

I got the above error when I tried to edit a post that I first posted about 2 days ago. It essentially wouldn't allow my edited version to save.

Is there a way around this?

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

It means you can't edit a post which has already been paid out. The next release may change this if you check the steem release notes on github.

Thank you.

Thank you as well!

But what if there was no payout? I probably misunderstand something... if the post is at $0.00, are payouts happening? Is this steem points vs compensation?

The payout window is based off a 12 hour window (which can change based on if a large SP account votes it up, which adds more time to the payout window). Once that window closes (regardless of the payout amount), that's it for editing.

But what if the payout still says it's $0.00 4 weeks from now?
At the very least, that error message needs to be improved, because I really did not get "Sorry it's been more than 12 hours" from "comment.last_payout == fc::time_point_sec::min():"

I think the payout window has been updated to 24 hours as of today. All of this is beta, so I wouldn't count on user-friendly error messages any time soon. If you want to contribute, the code is open source on github. Maybe you could work through the code and find error messages which get shown in the UI and provide more human-friendly wording instead.

Thank you too

I've got the same issue but I can't vote or write comment because of this...