fix: check for session user rather than owner

This commit is contained in:
Dany Robert 2022-11-23 18:59:15 +05:30 committed by GitHub
parent be15419bd5
commit b482e3876d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,11 +36,12 @@ class RepostItemValuation(Document):
) )
if not acc_settings.acc_frozen_upto: if not acc_settings.acc_frozen_upto:
return return
if acc_settings.frozen_accounts_modifier and self.owner in get_users_with_role( if getdate(self.posting_date) <= getdate(acc_settings.acc_frozen_upto):
if acc_settings.frozen_accounts_modifier and frappe.session.user in get_users_with_role(
acc_settings.frozen_accounts_modifier acc_settings.frozen_accounts_modifier
): ):
frappe.msgprint(_("Caution: This might alter frozen accounts."))
return return
if getdate(self.posting_date) <= getdate(acc_settings.acc_frozen_upto):
frappe.throw( frappe.throw(
_("You cannot repost item valuation before {}").format(acc_settings.acc_frozen_upto) _("You cannot repost item valuation before {}").format(acc_settings.acc_frozen_upto)
) )