diff --git a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c
index 70ee6550df16796c960fe04ec6adfb49f3b94d27..de5abbab41521625164b9d958cbaf1a167340387 100644
--- a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c
+++ b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c
@@ -363,8 +363,7 @@ sieve_attribute_set_sieve(struct mail_storage *storage,
 static int
 sieve_attribute_set(struct mailbox_transaction_context *t,
 		    enum mail_attribute_type type, const char *key,
-		    const struct mail_attribute_value *value,
-		    bool internal_attribute)
+		    const struct mail_attribute_value *value)
 {
 	struct mail_user *user = t->box->storage->user;
 	union mailbox_module_context *sbox = SIEVE_MAIL_CONTEXT(t->box);
@@ -400,7 +399,7 @@ sieve_attribute_set(struct mailbox_transaction_context *t,
 			mail_index_attribute_unset(t->itrans, TRUE, key, ts);
 		return 0;
 	}
-	return sbox->super.attribute_set(t, type, key, value, internal_attribute);
+	return sbox->super.attribute_set(t, type, key, value);
 }
 
 static int
@@ -540,8 +539,7 @@ sieve_attribute_get_sieve(struct mail_storage *storage, const char *key,
 static int
 sieve_attribute_get(struct mailbox *box,
 		    enum mail_attribute_type type, const char *key,
-		    struct mail_attribute_value *value_r,
-		    bool internal_attribute)
+		    struct mail_attribute_value *value_r)
 {
 	union mailbox_module_context *sbox = SIEVE_MAIL_CONTEXT(box);
 	struct mail_user *user = box->storage->user;
@@ -572,7 +570,7 @@ sieve_attribute_get(struct mailbox *box,
 		}
 		return ret;
 	}
-	return sbox->super.attribute_get(box, type, key, value_r, internal_attribute);
+	return sbox->super.attribute_get(box, type, key, value_r);
 }
 
 static int