diff --git a/frameworks/lute/Dockerfile b/frameworks/lute/Dockerfile index 4b72cdba9..ad4fd7c84 100644 --- a/frameworks/lute/Dockerfile +++ b/frameworks/lute/Dockerfile @@ -1,4 +1,4 @@ -ARG LUTE_VERSION=1.0.1-nightly.20260421 +ARG LUTE_VERSION=1.0.1-nightly.20260515 FROM buildpack-deps:curl AS bin diff --git a/frameworks/lute/serve.luau b/frameworks/lute/serve.luau index 27252a7f7..09ca93eb2 100644 --- a/frameworks/lute/serve.luau +++ b/frameworks/lute/serve.luau @@ -1,3 +1,4 @@ +--!native local server = require("@lute/net/server") local fs = require("@std/fs") local json = require("@std/json") @@ -14,18 +15,9 @@ local datasetLen = 0 local function buildJson(count: number, m: number): string local items = table.create(count) for i = 1, count do - local src = dataset[i] - items[i] = { - id = src.id, - name = src.name, - category = src.category, - price = src.price, - quantity = src.quantity, - active = src.active, - tags = src.tags, - rating = src.rating, - total = src.price * src.quantity * m, - } + local item = table.clone(dataset[i]) + item.total = item.price * item.quantity * m + items[i] = item end return json.serialize({ count = count, items = items }) end