# Unable to sort blog posts by last or first publication date

**URL:** <https://community.prismic.io/t/unable-to-sort-blog-posts-by-last-or-first-publication-date/6278>\
**Category:** Developing with Prismic\
**Tags:** svelte\
**Created:** [July 16, 2021, 4:00pm UTC](https://community.prismic.io/t/unable-to-sort-blog-posts-by-last-or-first-publication-date/6278 "2021-07-16T16:00:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![teddy\_stanowski](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/teddy_stanowski/32/1952_2.png) [@teddy\_stanowski](https://community.prismic.io/u/teddy_stanowski)\
**Post date:** [July 16, 2021, 4:00pm UTC](https://community.prismic.io/t/unable-to-sort-blog-posts-by-last-or-first-publication-date/6278/1 "2021-07-16T16:00:20Z")

</div>

I am trying to sort my blog posts but unfortunately, I am getting a weird ordering no matter what. Code and screenshot below as well as console log output. Not sure if this is a prismic or a sveltekit issue but I did do an npm update and everything seems to be in order. Even tried `first_publication_date desc` but still no luck.

```auto
<script context="module">
    import PrismicDom from "prismic-dom";
    import Client from "../../../utils/client";
    import Prismic from "@prismicio/client";
    export async function load() {
        const document = await Client.query(
            Prismic.Predicates.at("document.type", "blog_post"),
            { orderings: "[blog_post.last_publication_date]" }
        );
        return {
            props: {
                document,
            },
        };
    }
</script>

```

```auto
2021-07-15T21:22:14+0000
2021-07-05T15:31:11+0000
2021-07-06T16:08:36+0000
2021-07-15T22:47:06+0000

```

 ![Sizzy-iPhone 11 Pro localhost 16Jul 08.51-1](https://europe1.discourse-cdn.com/flex013/uploads/prismic/original/2X/1/15f87a5becb305f42754570ff087d20b108553e4.jpeg)

---

<div class="post-metadata">

**Author:** ![samlittlefair](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/samlittlefair/32/696_2.png) [@samlittlefair](https://community.prismic.io/u/samlittlefair)\
**Post date:** [July 16, 2021, 4:34pm UTC](https://community.prismic.io/t/unable-to-sort-blog-posts-by-last-or-first-publication-date/6278/2 "2021-07-16T16:34:15Z")

</div>

Hey @teddy_stanowski ,

This looks like a syntax issue. I believe this is what you want:

```auto
 { orderings: "[document.last_publication_date]" }

```

Let me know if that works.

(And here's [more info on how predicate paths work](https://prismic.io/docs/technologies/rest-api-technical-reference#predicate-paths), in case you're curious.)

Sam

---

<div class="post-metadata">

**Author:** ![samlittlefair](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/samlittlefair/32/696_2.png) [@samlittlefair](https://community.prismic.io/u/samlittlefair)\
**Post date:** [July 23, 2021, 11:43am UTC](https://community.prismic.io/t/unable-to-sort-blog-posts-by-last-or-first-publication-date/6278/4 "2021-07-23T11:43:47Z")

</div>

This thread has been closed due to inactivity. [Flag to reopen](https://community.prismic.io/t/re-open-a-thread/2175).

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/system/32/1746_2.png) [@system](https://community.prismic.io/u/system)\
**Post date:** [December 9, 2021, 4:36pm UTC](https://community.prismic.io/t/unable-to-sort-blog-posts-by-last-or-first-publication-date/6278/5 "2021-12-09T16:36:06Z")

</div>


