DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `hedera`.`myOrder_checkMine`(vSelf INT)
proc: BEGIN
/**
 * Check that order is owned by current user, otherwise throws an error.
 *
 * @param vSelf The order id
 */
	DECLARE vIsMine BOOL;

	SELECT COUNT(*) > 0 INTO vIsMine
		FROM `order`
		WHERE id = vSelf
			AND customer_id = account.myUser_getId();

	IF NOT vIsMine THEN
		CALL util.throw('orderNotOwnedByUser');
	END IF;
END$$
DELIMITER ;
